我有一个有两个元素的wpf窗口。 MediaElement和TextBlock。我想要做的就是访问TextBlock以更改其文本或切换其可见性。我想从代码中做到这一点。除了依赖属性和数据绑定之外,还有其他方法可以完成吗?我花了几个小时查看依赖项属性和数据绑定,我只是无法绕过它们或示例只显示绑定到其他XAML元素。通常它们关于的是关于非常复杂的东西的DataBinding,我在这方面仍然很新。
答案 0 :(得分:1)
好吧,您可以为TextBlock命名并从窗口的代码隐藏中对其进行操作:
<TextBlock x:Name="MyTextBlock" .../>
MyWindow.xaml.cs:
private void SomeEventHandler(object sender, EventArgs e)
{
MyTextBlock.Text = "Foo";
MyTextBlock.Visibility = Visibility.Visible;
}