来自XAML的WPF参考对象

时间:2011-03-07 19:47:33

标签: wpf xaml

这是困扰我的一个!

我在stackoverflow上找到了关于访问资源的Accessing XAML object in codebehind(WPF)

但是,如果我想引用文本框,例如,在我的代码隐藏文件中,该怎么办? 我没有找到那个。

谢谢!

2 个答案:

答案 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" .../>