跳转至

IDialogButtonViewModel 接口

描述对话框底部的单个按钮:外观、位置以及按下时执行的操作。对话框通过 ButtonsSource 公开其按钮。

命名空间: Eremex.AvaloniaUI.Controls.ApplicationServices
程序集: Eremex.Common.Contracts.dll
NuGet 包: Eremex.Common.Contracts

声明

public interface IDialogButtonViewModel

属性

名称 说明
ButtonType { get; } 为此项呈现的控件类型:普通按钮或复选框。
Caption { get; } 按钮上显示的文本。
Classes { get; } 应用于按钮的样式类(以空格分隔),用于赋予按钮独特的外观,例如主要操作的强调样式。
Command { get; } 按下按钮时调用的命令。没有命令的按钮不执行任何操作。
CommandParameter { get; } 按下按钮时传递给 Command 的值。
Dock { get; } 按钮停靠到的对话框底部区域的一侧。
Index { get; } 按钮在停靠到同一侧的按钮中的位置,按升序排列。null 使按钮保持其声明顺序。
IsCancel { get; } 如果这是由 Escape 键激活的取消按钮,则为 true。
IsDefault { get; } 如果这是由 Enter 键激活的默认按钮,则为 true。

另请参阅



* 本页面使用机器翻译技术翻译。