Button
可点击按钮,可绑定启动器动作或函数。签名
属性
动作参数直接作为属性/属性元素写在
Button 上,见动作参考。
Size / Variant 可选值
Button.Size 只接受 Sm / Md / Lg;Text.Size 的 Xs–2Xl 不适用于按钮。完整值表见属性值参考。
ShortcutKeys
- 支持
Alt/Ctrl/Shift/Meta修饰键和一个主键。 - 也可以写
<ShortcutKey Key="Alt+L" />。 - 多个
ShortcutKey组合成一个快捷键。 - 输入框聚焦时不会触发。
- 快捷键执行与点击按钮相同的
OnClick/Click触发器。
Effects
按钮支持与其它可视节点相同的<Button.Effects>:
内容语法
Text="刷新"。
运行时行为
- 渲染启动器
Button组件。 OnClick为空时按钮可点击但无动作。- 点击时先触发同
Name的Click触发器,再执行OnClick。 - 预览模式下
RunCommand/PluginApi不执行。
示例
坑
OnClick的动作参数必须属于该动作;写错会被 XML 校验拒绝。- 按钮文字过长会撑宽;需要换行时用
Text+ 自定义容器,或缩短文字。 Name不是显示文本,只是触发器定位键。