问题是ToolBar没有任何权限更改放置CheckBox的样式(而不是勾选框看起来像普通按钮)。我想用最少的代码恢复CheckBox的原始外观。
此问题与此处描述的问题相反:How can I apply the style of a ToolBar CheckBox to a regular CheckBox?
请帮忙吗?
答案 0 :(得分:5)
你可能正在寻找:
<CheckBox Style="{x:Null}" />
这应该恢复默认的复选框样式。
答案 1 :(得分:3)
嗯......这不是无政府状态:o)这是工具栏中的正常行为。也许有另一种方法,但你可以将你的复选框包装在一个,比方说,Dockpanel中隐藏工具栏应用于CheckBox的样式。
这样的事情会起作用:
<DockPanel>
<CheckBox Content="Check 1"/>
<CheckBox Content="Check 2"/>
</DockPanel>
答案 2 :(得分:0)
我实际上偶然发现了答案。试试这个:
<BulletDecorator
Margin="0,5,0,0">
<BulletDecorator.Bullet>
<CheckBox />
</BulletDecorator.Bullet>
<TextBlock
Width="100"
TextWrapping="Wrap"
HorizontalAlignment="Left"
Foreground="Blue"
Margin="5,0,0,0">
Some text
</TextBlock>
</BulletDecorator>
当然,根据您的需要进行修改。