wpf 如何定义多个style 让同一种控件绑定不同的样式

Gavin_Y 2012-04-13 10:48:21
wpf 如何定义多个style 让同一个控件绑定不同的样式

现在一个页面定义了一个Style
<Style TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border Width="24" Height="24" BorderBrush="Black" BorderThickness="1" >
<Image Name="PART_Icon" Width="23" Height="23"
Source="{TemplateBinding Button.Tag}" ></Image>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
可是在这个页面里面,我有两个同样的button控件不要用到此类样式。我其他的button该怎么去设置它的样式?
...全文
1052 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng2005 2012-04-13
  • 打赏
  • 举报
回复
Style="{x:Null}"
Gavin_Y 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

如果只有两个不要这个默认Style的话那就给那两个的Style属性设为null
[/Quote]
我这样设置了。可是运行之后,报错。
“null”不是属性“Style”的有效值。
cheng2005 2012-04-13
  • 打赏
  • 举报
回复
如果只有两个不要这个默认Style的话那就给那两个的Style属性设为null
cheng2005 2012-04-13
  • 打赏
  • 举报
回复
为Style设置x:Key

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧