Как найти все элементы TextBlock на форме WPF?

377
11 февраля 2017, 05:53

Добрый день! Помогите написать код, мне нужно пробежаться по всем элементам формы WPF,найти элемент TextBlock и вывести на экран его текст.

Answer 1

Если я правильно понял вопрос, то возможно этот вариант подойдет.

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        SearchCtl();
    }
    private void SearchCtl()
    {
        foreach( FrameworkElement txt in grid.Children )
        {
            if ( txt is TextBlock )
            {
                TextBlock txtBlock = ( TextBlock ) txt;
                MessageBox.Show( txtBlock.Text );
            }
            else
                continue;
        }
    }
}
READ ALSO
DevExpress XtraReport.LoadLayout падает на Windows10

DevExpress XtraReport.LoadLayout падает на Windows10

Проблема возникает на некоторых машинах где установлена Windows 10Что интересно, то на большинстве машин всё работает, но на некоторых появляется...

403
Обработка ответа Stormpath Id Site

Обработка ответа Stormpath Id Site

Я учусь работать с StormpathНужно сделать авторизацию через Id Site

333
Как связать несколько команд в одну (для cmd)?

Как связать несколько команд в одну (для cmd)?

Подскажите как выполнить несколько команд сразу введя в командной строке cmd:

411
не меняется фон у кнопки при наведении C#

не меняется фон у кнопки при наведении C#

не срабатывает ни один из тригеровцвет кнопка при наведении цвет меняет, но она меняет на другой, какой был задан по умолчанию, как я понял

345