用途:在 Windows Forms 应用中实现可在两种对比状态(如 ON/OFF、YES/NO)之间切换的 ToggleButton 控件,点击按钮或按空格键切换,获得完整状态与外观定制能力。
主要能力:Active 与 Inactive 状态可分别设置 Text、BackColor、ForeColor 及悬停效果,并可通过 ToggleState 属性以编程方式设置初始状态;支持 DisplayType.Text 与 DisplayType.Image 两种显示模式;通过实现 IToggleButtonRenderer 接口并赋给 Renderer 属性可自定义渲染;提供状态变化事件,响应鼠标点击与键盘空格交互。
必要用法:需引用程序集 Syncfusion.Grid.Base、Syncfusion.Grid.Windows、Syncfusion.Shared.Base、Syncfusion.Shared.Windows、Syncfusion.Tools.Base、Syncfusion.Tools.Windows,并通过 NuGet 与 Designer 或代码方式添加控件。命名空间为 Syncfusion.Windows.Forms.Tools。核心属性包括 ToggleState、ActiveState.Text、InactiveState.Text、ActiveState.BackColor、InactiveState.BackColor、DisplayMode、Renderer。
适用场景:布尔型设置开关、是非决策切换、需要按状态着色或显示不同文字/图片的交互式 WinForms 界面。
限制:资料未提供收费、价格、平台兼容版本或性能数据,暂未提供。