В моем проекте используется Xceed.Wpf.Toolkit
.Невозможно установить родительский элемент для Xceed.Wpf.Toolkit.MessageBox.Show
Я использую MVVM у меня есть MainView.xaml
и все другие взгляды UserControl
s Я пытаюсь показать окно сообщения с кода позади моего диалог родителей UserControl
сообщений не является установить на него.
Я буду вызывать диалоговое сообщение, когда мне требуется viewmode
.
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