可切换状态的控件的基类,例如 CheckBox 和 RadioButton。
@L_404_2@
命名空间: System.Windows.Controls.Primitives
程序集: System.Windows(在 System.Windows.dll 中)
[TemplateVisualStateAttribute(Name = "normal",GroupName = "CommonStates")] [TemplateVisualStateAttribute(Name = "MouSEOver",GroupName = "CommonStates")] [TemplateVisualStateAttribute(Name = "pressed",GroupName = "CommonStates")] [TemplateVisualStateAttribute(Name = "disabled",GroupName = "CommonStates")] [TemplateVisualStateAttribute(Name = "Unfocused",GroupName = "Focusstates")] [TemplateVisualStateAttribute(Name = "Focused",GroupName = "Focusstates")] [TemplateVisualStateAttribute(Name = "Checked",GroupName = "CheckStates")] [TemplateVisualStateAttribute(Name = "Unchecked",GroupName = "CheckStates")] [TemplateVisualStateAttribute(Name = "Indeterminate",GroupName = "CheckStates")] public class ToggleButton : ButtonBase
<ToggleButton .../> -or- <ToggleButton> singleObject </ToggleButton> -or- <ToggleButton>contentString</ToggleButton>
XAML 值
ToggleButton 类型公开以下成员。
页首
页首
名称 | 说明 | |
---|---|---|
|
BindingValidationError | 在绑定源报告数据验证错误时发生。 (继承自 FrameworkElement。) |
|
Checked | 在选中 ToggleButton 时发生。 |
|
Click | 在单击 Button 时发生。 (继承自 ButtonBase。) |
DataContextChanged | 当此元素的数据上下文更改时发生。 (继承自 FrameworkElement。) | |
|
DoubleTap | 在此 UIElement 上方提交 DoubleTap 手势时发生。 (继承自 UIElement。) |
DragEnter | 在输入系统报告将此元素作为目标的基础拖动事件时发生。 (继承自 UIElement。) | |
DragLeave | 在输入系统报告将此元素作为来源的基础拖动事件时发生。 (继承自 UIElement。) | |
DragOver | 在输入系统报告将此元素作为潜在放置目标的基础拖动事件时发生。 (继承自 UIElement。) | |
Drop | 在输入系统报告将此元素作为放置目标的基础放置事件时发生。 (继承自 UIElement。) | |
|
GotFocus | 当 UIElement 收到焦点时发生。 (继承自 UIElement。) |
|
Hold | 在此 UIElement 上方提交 Hold 手势时发生。 (继承自 UIElement。) |
|
Indeterminate | 当 ToggleButton 的状态切换到不确定状态时发生。 |
|
IsEnabledChanged | 当 IsEnabled 属性更改时发生。 (继承自 Control。) |
|
KeyDown | 在 UIElement 具有焦点的情况下按下键盘上的某个键时发生。 (继承自 UIElement。) |
|
KeyUp | 在 UIElement 具有焦点的情况下释放键盘上的某个键时发生。 (继承自 UIElement。) |
|
LayoutUpdated | 当 Silverlight 可视化树的布局更改时发生。 (继承自 FrameworkElement。) |
|
Loaded | 当已构造 FrameworkElement 并将其添加到对象树中时发生。 (继承自 FrameworkElement。) |
|
LostFocus | 当 UIElement 失去焦点时发生。 (继承自 UIElement。) |
|
LostMouseCapture | 在 UIElement 失去鼠标捕获时发生。 (继承自 UIElement。) |
|
ManipulationCompleted | 对于 UIElement 的操作和延时完毕时发生。 (继承自 UIElement。) |
|
ManipulationDelta | 当输入设备在操作期间更改位置时发生。 (继承自 UIElement。) |
|
ManipulationStarted | 当输入设备对 UIElement 开始操作时发生。 (继承自 UIElement。) |
MediaCommand | 在按下遥控器上的某个按钮时发生。 (继承自 UIElement。) | |
|
MouseEnter | 当鼠标(或触笔)进入 UIElement 的边界区域时发生。 (继承自 UIElement。) |
|
MouseLeave | 当鼠标(或触笔)离开 UIElement 的边界区域时发生。 (继承自 UIElement。) |
|
MouseLeftButtonDown | 当按下鼠标左键(或触笔的笔尖接触 Tablet)并且鼠标指针悬停在 UIElement 上时发生。 (继承自 UIElement。) |
|
MouseLeftButtonUp | 当鼠标(或触笔)悬停在 UIElement 上(或 UIElement 具有鼠标捕获)并且用户松开鼠标左键(或从 Tablet 上移开触笔的笔尖)时发生。 (继承自 UIElement。) |
|
MouseMove | 当鼠标(或触笔)的坐标位置更改并且悬停在 UIElement 上(或 UIElement 具有鼠标捕获)时发生。 (继承自 UIElement。) |
MouseRightButtonDown | 当鼠标指针位于 UIElement 上并按下鼠标右键时发生。 (继承自 UIElement。) | |
MouseRightButtonUp | 当鼠标指针位于 UIElement 上并释放鼠标右键时发生。 但是,只有在调用方将前面的 MouseRightButtonDown 事件标记为“已处理”时才引发此事件;请参见“备注”。 (继承自 UIElement。) | |
|
MouseWheel | 在以下情况下发生:当鼠标指针悬停在 UIElement 上时或 UIElement 具有焦点时,用户滚动鼠标滚轮。 (继承自 UIElement。) |
|
SizeChanged | 当 FrameworkElement 上的 ActualHeight 或 ActualWidth 属性的值发生更改时发生。 (继承自 FrameworkElement。) |
|
Tap | 在此 UIElement 上方提交 Tap 手势时发生。 (继承自 UIElement。) |
|
TextInput | 在 UI 元素以与设备无关的方式获取文本时发生。 (继承自 UIElement。) |
|
TextInputStart | 在 UI 元素以与设备无关的方式最初获取文本时发生。 (继承自 UIElement。) |
|
TextInputUpdate | 当通过输入方法编辑器 (IME) 继续编写文本时发生。 (继承自 UIElement。) |
|
Unchecked | 在未选中 ToggleButton 时发生。 |
|
Unloaded | 当此对象不再与主对象树连接时发生。 (继承自 FrameworkElement。) |
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。