跳转至

DialogAwareViewModel 类

由 IDialogService 以模态对话框形式显示的 ViewModel 的基类。它在 WindowAwareViewModel 的基础上,在窗口打开时构建对话框按钮。

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

声明

public abstract class DialogAwareViewModel : WindowAwareViewModel, IDialogAwareViewModel

属性

名称 说明
ButtonsSource { get; set; }
CloseDialogCommand { get; }

方法

名称 说明
CloseDialog() 以 Cancel 结果关闭对话框,就像用户取消了该对话框一样。生成的 CloseDialogCommand 属性使绑定可以使用此功能。

备注

重写 CreateButtons 以定义底部按钮。对于常见的 OK/Cancel 按钮对,请改为从 OkCancelDialogAwareViewModel 派生。

另请参阅



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

Used in articles