Как получить доступ к элементам в окне WPF, чтобы изменить их? - PullRequest
0 голосов
/ 26 января 2011

У меня есть окно wpf, которое имеет два элемента. MediaElement и TextBlock. Все, что я хочу сделать, это получить доступ к TextBlock, чтобы либо изменить его текст, либо переключить его видимость. Я хочу сделать это из кода. Есть ли способ сделать это, кроме свойств зависимости и привязки данных? Я провел часы, рассматривая свойства зависимостей и привязку данных, и просто не могу обернуться вокруг них, или в примере показано только связывание с другими элементами XAML. Обычно они касаются DataBinding в отношении чего-то действительно сложного, и я все еще новичок в этом.

1 Ответ

1 голос
/ 26 января 2011

Ну, вы можете дать вам имя TextBlock и манипулировать им из кода вашего окна:

<TextBlock x:Name="MyTextBlock" .../>

MyWindow.xaml.cs:

private void SomeEventHandler(object sender, EventArgs e)
{
   MyTextBlock.Text = "Foo";
   MyTextBlock.Visibility = Visibility.Visible;
}
...