Silverlight通过代码设置样式
2013-12-30 16:42
218 查看
1.从页面资源中获取样式并应用
btnTest.Style = (Style)this.Resources["BigButtonStyle"]
2.从项目中单独分开的资源字典文件(或一个引用的程序集中)中获取样式。
首先,需要创建一个ResourceDictionary对象并提供正确的URI:
ResourceDictionary dictionary = new ResourceDictionary();
dictionary.Source = new Uri("/Test.xaml",UriKind.Relative);
假设样式字典的名字叫Test.xaml,资源字典的编译格式必须为内容(将属性窗口的Build Action设置为Content)。
在配置好ResourceDictionary后,就可以从获取样式并应用它:
btnTest.Style = (Style)dictionary["SmallButtonStyle"];
3.移除样式
最后,要想移除样式,设置Style属性为空就可以。
btnTest.Style = null
btnTest.Style = (Style)this.Resources["BigButtonStyle"]
2.从项目中单独分开的资源字典文件(或一个引用的程序集中)中获取样式。
首先,需要创建一个ResourceDictionary对象并提供正确的URI:
ResourceDictionary dictionary = new ResourceDictionary();
dictionary.Source = new Uri("/Test.xaml",UriKind.Relative);
假设样式字典的名字叫Test.xaml,资源字典的编译格式必须为内容(将属性窗口的Build Action设置为Content)。
在配置好ResourceDictionary后,就可以从获取样式并应用它:
btnTest.Style = (Style)dictionary["SmallButtonStyle"];
3.移除样式
最后,要想移除样式,设置Style属性为空就可以。
btnTest.Style = null
相关文章推荐
- 1)复选框中文字在左边;2)水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字字体都发生改变;5)拖
- :1)复选框中文字在左边;2)最下部为水平滚动条。水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字
- Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解
- 设置IE8使用IE7的样式的代码
- 错误代码2104:无法下载Silverlight应用程序。请查看Web服务器设置(支持WPF和Clickonce应用程序的相应设置)
- 用代码设置 DataGrid 的样式属性
- Android中TextView通过SpannableString设置字体、大小、颜色、样式、超级链接
- 通过Java代码设置layout_weight
- Flex中通过fontAntiAliasType, fontSharpness, fontThickness和fontGridFitType样式,设置字体类型,角度,粗细等
- SilverLight系列——通过反射获取或设置指定属性路径表达式的值
- IOS 屏幕适配(纯粹通过代码设置坐标和大小的布局方案)
- Flex Gumbo 通过textJustify样式设置TextBox文字对齐的例子
- HTML中button标签通过CSS设置样式
- 通过TypeFace设置字体样式
- 通过代码设置textview颜色
- 通过代码设置button中文字的对齐方式
- 设置eclipse的编辑器主题样式,让代码样式更好看
- silverlight .net后台 设置visifire控件图表样式 属性说明
- jQuery通过CSS()方法给指定的元素同时设置多个样式
- Android 通过代码设置、打开wifi热点及热点连接的实现代码