这是困扰我的一个!
我在stackoverflow上找到了关于访问资源的Accessing XAML object in codebehind(WPF)。
但是,如果我想引用文本框,例如,在我的代码隐藏文件中,该怎么办? 我没有找到那个。
谢谢!
答案 0 :(得分:4)
给它一个x:Name
,然后在你的代码隐藏中将它引用为this.TheName
。
请参阅MSDN上的XAML Named Elements。
答案 1 :(得分:2)
XAML:
<TextBox Name="txtBox" Text="Example Text"/>
代码:
txtBox.Foreground = Brushes.Blue;
但并非xaml中的所有对象都具有名为Name
的属性,在这种情况下,您可以使用此属性:
<SomeObject x:Name="namedObject" .../>