于显示两个独占选项。控制由按钮平滑地左右滑动的轨迹表示。这两个状态的内容可以根据它们的位置进行选择。该按钮源自我们的ToggleButton控件。由于继承,它具有ToggleButton控件的所有功能。,根据IsChecked实现滑动动作。
开关按钮的文本显示自定义依赖属性OffContent和OnContent来接收。
使用 ToggleSwitch 控件让用户在打开和关闭状态之间切换选项。使用IsOn属性来确定开关的状态。
例如电灯开关。使用切换开关控件为用户提供两个互斥的选项(例如开/关),其中选择一个选项会立即产生结果。
Demo下载地址:
WPF控件库:Newbeecoder.UIhttps://share.weiyun.com/py6W1dcK
Newbeecoder.UI可以根据产品原型图开发出一样的UI界面,先视频演示控件库效果:
C# WPF新版开源控件库:Newbeecoder.UI
开关按钮效果图:
一句调用代码就能实现:
<NbSwitchBox Style="{DynamicResource DefaultSwitchBoxStyle}" Margin="5" Content="开关"/>