例如,我有一个 UIElement:
<TextBlock Name="sometextblock" Text="sample text"/>
在代码中,我有一个具有该名称的字符串变量:
string elementName = "sometextblock";
如何使用这个变量来获取这个元素?我需要访问元素的属性,例如,我需要能够更改文本属性。
这个怎么做?
谢谢你!
如果您在 XAML 中命名了元素,如下所示:
<TextBlock x:Name="sometextblock" />
您可以通过以下方式找到它们FindName http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.findname.aspx method:
TextBlock txt = this.FindName("sometextblock") as TextBlock;
string elementName = txt.xyzproperty //do what you want with using txt.xyz property
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)