Показать диалог не показывает диалоговое окно - PullRequest
0 голосов
/ 27 сентября 2011

Я пытаюсь выяснить причину, почему ShowDialog () не показывает диалоговое окно для меня. У меня есть приложение, в котором у меня есть диалоговое окно (A) для ввода учетных данных. И у меня есть другое диалоговое окно (B) для отображения некоторых пользовательских сообщений в зависимости от учетных данных пользователя. После того, как пользователь вводит учетные данные в A, я что-то делаю с ним. когда я пытаюсь показать сообщение в B, ShowDialog () не показывает диалог B.

Ребята, вы можете придумать какую-нибудь причину?

Вот код:

bool isInternetConnected = class.CheckInternetConnection(ref error);

if(!String.IsnUllOrEMpty(error))
{
                DialogBox dialogBox = new DialogBox();
                dialogBox.Title = "Credentials";
                dialogBox.State = DialogBox.States.NoFooter;
                dialogBox.ShowInTaskbar = false;

                CredentialsContent Credentials = new CredentialsContent();
                Credentials.ContentCompleted += new EventHandler<ContentCompletedEventArgs>(
                                                                    dialogBox.OnContentCompleted);

                dialogBox.MainContent = Credentials;
                bool? result = dialogBox.ShowDialog();
                hasAccess = result.HasValue ? result.Value : false;

}

 UpdateDialog updateDialog = new UpdateDialog();
                updateDialog.ShowModal = true;
                bool? isTrue = updateDialog.ShowDialog();

1 Ответ

1 голос
/ 27 сентября 2011

Я понял это.То, что происходило, было то, что окна обрабатывали первое окно (A) как главное окно. Когда оно закрывалось, следующее окно (B) как несущественное.Так что даже с showdialog () он не показывался.

Хитрость заключалась в том, чтобы определить UpdateDialog () в начале приложения.Ответ на тот же вопрос здесь: Открыть новое окно после первого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...