按钮控件
Avalonia UI 提供了各种类型的按钮控件:
控件 | 描述 |
---|---|
按钮(Button) | 基本的按钮控件——可以显示文本、图标或二者兼有。具有标准的“点击”行为。 |
重复按钮(Repeat Button) | 按住并持续按下时会重复触发其点击事件的按钮。 |
单选按钮(Radio Button) | 具有选中状态的按钮。可以放置在一组中,使得选择一个按钮会取消选中组中的所有其他按钮。 |
切换按钮(Toggle Button) | 具有选中状态和未选中状态的按钮。连续点击会在这两个状态之间“切换”。可以使用“checked”伪类为选中状态和未选中状态分配不同的样式。 |
按钮微调器(Button Spinner) | 带有两个微调按钮和一个内容区的控件。 |
分裂按钮(Split Button) | 此按钮具有主要部分和次要部分,可以分别进行独立的点击。主要部分的行为类似于标准按钮,而次要部分会打开一个包含附加操作的弹出菜单。 |
切换分裂按钮(Toggle Split Button) | 此按钮具有主要部分和次要部分,可以分别进行独立的点击。主要部分的行为类似于切换按钮,而次要部分会打开一个包含附加操作的弹出菜单。 |