按钮
按钮是一种对指针动作做出反应的控件(也有一些键盘等效操作)。当指针按下时,它会呈现出被按下的状态。
将指针按下到释放的序列解释为点击;此行为是可配置的。
注意
在确定按钮是否被用户按下时,请始终使用Click
事件而不是PointerPressed
。Click
是Button
特有的高级事件,表示按钮已被按下。
而PointerPressed
更像是一个低层次的输入事件:Button
需要在内部处理这个事件,以引发Click
事件。由于 Button
会处理 PointerPressed
事件(将IsHandled
设为 true),应用程序将永远不会像其他控件那样收到该事件。
信息
点击是众多按钮事件之一,完整列表请参阅这里。
按钮可以在代码后台引发点击事件。或者,您可以将ICommand
的实例绑定到Command
属性。绑定的命令将在每次按钮被点击时执行。
信息
有关如何绑定到命令的指南,请参阅这里。
有用的属性
您可能最常用到以下属性:
属性 | 描述 |
---|---|
ClickMode | 描述按钮如何对点击做出反应。 |
Command | 点击按钮时要调用的ICommand 实例。 |