DialogAwareViewModel 类¶
由 IDialogService 以模态对话框形式显示的 ViewModel 的基类。它在 WindowAwareViewModel 的基础上,在窗口打开时构建对话框按钮。
命名空间: Eremex.AvaloniaUI.Controls.ApplicationServices
程序集: Eremex.Avalonia.Controls.ApplicationServices.dll
NuGet 包: Eremex.Avalonia.Controls.ApplicationServices
声明¶
属性¶
| 名称 | 说明 |
|---|---|
| ButtonsSource { get; set; } | |
| CloseDialogCommand { get; } |
方法¶
| 名称 | 说明 |
|---|---|
| CloseDialog() | 以 Cancel 结果关闭对话框,就像用户取消了该对话框一样。生成的 CloseDialogCommand 属性使绑定可以使用此功能。 |
备注¶
重写 CreateButtons 以定义底部按钮。对于常见的 OK/Cancel 按钮对,请改为从 OkCancelDialogAwareViewModel 派生。
另请参阅¶
* 本页面使用机器翻译技术翻译。