我已经按照WPF的新IDialogService这个问题所示实现了新的DialogService。
然而,这并没有解释如何编辑对话框窗口本身,因为
我试过将其改为
有任何想法如何更改对话框的Window吗?
由于Title和Icon在
在
然而,这并没有解释如何编辑对话框窗口本身,因为
NotificationDialog
是一个UserControl
。我试过将其改为
Window
,但由于不是根Window而引发异常。有任何想法如何更改对话框的Window吗?
由于Title和Icon在
DialogViewModelBase
中设置,我也尝试添加ResizeMode
属性。在
DialogViewModelBase
中:private ResizeMode _resizeMode;
public ResizeMode ResizeMode
{
get => _resizeMode;
set => SetProperty(ref _resizeMode, value);
}
在NotificationDialogViewModel
实现中:
public NotificationDialogViewModel()
{
Title = "Notification";
ResizeMode = System.Windows.ResizeMode.CanMinimize;
CloseDialogCommand = new DelegateCommand(CloseDialog);
}
然而它并没有按照预期的方式工作。