2012-01-05 46 views

回答

0
  1. 您的App.xaml

    <Application.Resource> 
    
        <ResourceDictionary Source="styles.xaml"/> 
    
    </Application.Resources> 
    
  2. 使用this.Resources添加资源字典引用的代码隐藏访问您的样式资源。

    Style txtStyle = App.Current.Resources["TextBoxStyle"] as Style; 
    
  3. 设置样式上的文本框

    testTxtBox.Style=txtStyle 
    
+0

谢谢,这是一个开始,但我不能从背后的代码访问的setter width属性。我的风格文件有这样的事情 “ <形式X:键= “lineDataPointStyle” 的TargetType = “chartingToolkit:LineDataPoint”> <二传手属性=“宽度”值=“200”/> ' 我想更改宽度的值。 – Vandaliser 2012-01-05 14:52:34

1

您可以使用文本框的Style属性。

myTextbox.Style = Application.Current.Resources["NewTextboxStyle"] as Style;