WPF CheckBox带有"Button"外观

Nel*_*eis 30 wpf checkbox wpf-controls

我需要一个类似按钮的控件,它可以有一个Checked属性,这样当点击时它会保持按下状态.

我在WinForms中有这个功能,使用CheckBox控件,将Appearance属性设置为"Button".

有人能帮我吗?

rmo*_*ore 47

使用ToggleButton,它具有您在CheckBox中看到的所有功能,因为它是从它派生的.

  • 还有许多其他东西在设计器中找不到,比如ItemsControl.随着您对WPF的熟悉,您可能会发现自己只是手动或使用Blend编写XAML.此外,如果你的品牌是一本非常好的书,那就是WPF Unleashed:http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917 (4认同)
  • 哇!你为我开了一扇新门.我是WPF的新手,并且不知道VS工具栏中没有隐藏的控件.我还发现了RepeatButton,这将有助于另一种情况.非常感谢你. (2认同)

Ton*_*res 5

WPF有一个内置的ToggleButton控件,可以实现此目的.如果需要更改此默认控件的可视外观,则需要对其应用新模板(ControlTemplate).