WPF样式属性
样式是组织和重用元素属性的重要工具
Style --Button按钮为例
窗口定义样式:
1 <Window.Resources> 2 //设置一个公共的button样式--其他可以引用 3 //TargetType 指定目标类型 button按钮//x:key="ButtonStyle" 给style设置一个名字 4 <style x:key="BaseButtonStyle" TargetType="Button"> 5 //设置属性 6 <Setter Property="属性名" Value="值"/> 7 <Setter Property="Background" Value="red"/>//背景色红色 8 </style>
9 //TargetType 指定目标类型 button按钮 10 <style x:key="ButtonStyle" TargetType="Button" BasedOn="{StaticResource BaseButtonStyle}"> //BasedOn继承关系可继承公共样式;BaseButtonStyle是公共style样式的名字(x:key后面的东西--在上面) 11 //x:key="ButtonStyle" 给style设置一个名字 12 //设置属性 13 <Setter Property="属性名" Value="值"/> 14 <Setter Property="Content" Value="按钮1"/>//按钮名字 15</style> 16 </Window.Resources> 17 18 19 //使用时: 20 <Button Style="{StaticResource ButtonStyle}">//ButtonStyle 是style的名字(x:key后面的东西)
上面这个图设置的style等价于
WPF控件模板
本文来自博客园,作者:じ逐梦,转载请注明原文链接:https://www.cnblogs.com/ZhuMeng-Chao/articles/16407888.html