在我的项目中使用了Xceed.Wpf.Toolkit
。
我正在使用MVVM我有MainView.xaml
,所有其他视图都是UserControl
我正在尝试从我的UserControl
后面的代码中显示一个消息框,消息对话框中的父级未设置为它。
我将viewmode
l需要时调用对话框消息。
UserControl.Xaml.cs
private void DialogMessageRecieved(DialogMessage dialMessage)
{
switch (dialMessage.Caption)
{
case "Warning":
Xceed.Wpf.Toolkit.MessageBox.Show(App.Current.MainWindow, dialMessage.Content, "Warning", dialMessage.Button, dialMessage.Icon);
//i noticed that if i use native message box it works,
//by my app fully is implemented by Xceed
MessageBox.Show(App.Current.MainWindow,
dialMessage.Content, "Warning", dialMessage.Button, dialMessage.Icon);
break;
}
}
当显示消息框时,用户切换到另一个应用程序并返回应用程序消息框被隐藏,只有在我按ALT + TAB
答案 0 :(得分:0)