This commit is contained in:
2025-08-23 21:39:21 +08:00
parent 7bac32e3c4
commit f67b4db4ba
562 changed files with 37981 additions and 38280 deletions
+7
View File
@@ -0,0 +1,7 @@
# SegmentedButtons
## 定义
命名空间:`Ink_Canvas.Components`
SegmentedButtons 提供了一组无单选框的按钮可供用户单选,并在选中时触发事件。
+31
View File
@@ -0,0 +1,31 @@
# ToggleSwitch
## 定义
命名空间:`Ink_Canvas.Components`
ToggleSwitch 开关按钮,只有开和关两种状态,可通过点击来切换状态。
## 属性
| Name | Description |
|------|-------------|
| `IsOn` | 指示是否为开启状态 |
| `IsEnabled` | 指示是否可用,不可用透明度减半且无HitTest,无TabStop |
| `IsDisplayTextIndicator` | 指示是否显示文字提示,I 和 O (WIP) |
| `OnContent` | 指示开启时的文字,为空或不指定则不显示 (WIP) |
| `OffContent` | 指示关闭时的文字,为空或不指定则不显示 (WIP) |
| `SwitchBackground` | 指示切换按钮的背景色,不设置则采用默认颜色 |
| `ThumbForeground` | 指示切换按钮Thumb的颜色,不设置则采用默认颜色 (WIP) |
| `IsEnableClickFeedback` | 指示是否启用点击时的变暗反馈 (WIP) |
| `IsReduceAnimations` | 指示是否减弱动画效果 (WIP) |
| `SwitchSize` | 指示ToggleSwitch的大小 (WIP) |
## 事件
| Name | Description |
|------|-------------|
| `OnToggled` | 当切换按钮的开关状态被修改时触发 |
| `IsEnableClickFeedbackChanged` | 当 `IsEnableClickFeedback` 被修改时触发 (WIP) |
| `IsReduceAnimationsChanged` | 当 `IsReduceAnimations` 被修改时触发 (WIP) |
| `OnSwitchsizeChanged` | 当 `SwitchSize` 变化时触发 (WIP) |