设置显示对话框设置的图标
set icon for showdialog setting
有没有办法将图标添加到对话框。
这是我创建对话框设置的地方:
dynamic settings = new ExpandoObject();
settings.WindowStartupLocation =
WindowStartupLocation.CenterOwner;
settings.WindowStyle = WindowStyle.SingleBorderWindow;
settings.ResizeMode = ResizeMode.NoResize;
settings.Title = "System Error";
//settings.(set my icon here);
status.UpdateMessage(ex.Message, $"{ex.Message} To the products list");
_window.ShowDialog(_status, null, settings);
我假设我们正在谈论标题栏最左侧的图标。
一种方法是这样的(在您的 ExpandoObject 构造函数中):
Uri iconUri = new Uri("PathToYourIcon");
Icon = BitmapFrame.Create(iconUri);
详情请见:How to set window icon in code behind in wpf?
您还应该能够在 XAML 模板中设置 Window 的图标属性。毕竟,对话框应该只是 Window 和其他对话框一样。
有没有办法将图标添加到对话框。
这是我创建对话框设置的地方:
dynamic settings = new ExpandoObject();
settings.WindowStartupLocation =
WindowStartupLocation.CenterOwner;
settings.WindowStyle = WindowStyle.SingleBorderWindow;
settings.ResizeMode = ResizeMode.NoResize;
settings.Title = "System Error";
//settings.(set my icon here);
status.UpdateMessage(ex.Message, $"{ex.Message} To the products list");
_window.ShowDialog(_status, null, settings);
我假设我们正在谈论标题栏最左侧的图标。
一种方法是这样的(在您的 ExpandoObject 构造函数中):
Uri iconUri = new Uri("PathToYourIcon");
Icon = BitmapFrame.Create(iconUri);
详情请见:How to set window icon in code behind in wpf?
您还应该能够在 XAML 模板中设置 Window 的图标属性。毕竟,对话框应该只是 Window 和其他对话框一样。