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控件模板

 

posted @ 2022-06-24 11:02  じ逐梦  阅读(79)  评论(0)    收藏  举报