我想给一个普通的CheckBox
设置样式,使它看起来像Toolbar
里面的CheckBox
:
<StackPanel Orientation="Horizontal">
<CheckBox Style="{What to put here?}">
<Image Source="someImage.png" Stretch="None" />
</CheckBox>
</StackPanel>
是否有办法获得ToolBar
使用的Style
的引用并"绑定"到它?
EDIT:这样做的原因是因为我想要几个简单的按钮来控制一些元素的Visibility
,我不想只为此使用ToolBar
。
没关系,我找到解决办法了:
<StackPanel Orientation="Horizontal">
<CheckBox Style="{StaticResource {x:Static ToolBar.CheckBoxStyleKey}}">
<Image Source="someImage.png" Stretch="None" />
</CheckBox>
</StackPanel>
我认为您可能需要使用ToggleButton或制作控件模板,您可能会发现以下url很有用:
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.togglebutton.aspx带按钮的WPF复选框外观