0
我已经使用xaml创建了一个文本框。我有一个名为styles.xaml
的文件,它具有文本框的所有属性。现在我想通过styles.xaml
动态更改属性(高度,宽度等)。如何动态更改xaml中文本框的属性
我已经使用xaml创建了一个文本框。我有一个名为styles.xaml
的文件,它具有文本框的所有属性。现在我想通过styles.xaml
动态更改属性(高度,宽度等)。如何动态更改xaml中文本框的属性
您的App.xaml
<Application.Resource>
<ResourceDictionary Source="styles.xaml"/>
</Application.Resources>
使用this.Resources添加资源字典引用的代码隐藏访问您的样式资源。
Style txtStyle = App.Current.Resources["TextBoxStyle"] as Style;
设置样式上的文本框
testTxtBox.Style=txtStyle
您可以使用文本框的Style属性。
myTextbox.Style = Application.Current.Resources["NewTextboxStyle"] as Style;
谢谢,这是一个开始,但我不能从背后的代码访问的setter width属性。我的风格文件有这样的事情 “ <形式X:键= “lineDataPointStyle” 的TargetType = “chartingToolkit:LineDataPoint”> <二传手属性=“宽度”值=“200”/> ' 我想更改宽度的值。 –
Vandaliser
2012-01-05 14:52:34