Я испытываю странное поведение при использовании MessageBox (ов) в программе на C # / WPF.
Создайте базовое приложение WPF, поместите на него несколько ярлыков и кнопку.
Вот код нажатия кнопки
private void button1_Click(object sender, RoutedEventArgs e)
{
MessageBoxResult result;
do
{
result = MessageBox.Show(this, "Please Click here under", "TestBugMessageBox", MessageBoxButton.OKCancel, MessageBoxImage.Information, MessageBoxResult.None);
if (result.Equals(MessageBoxResult.OK))
{
result = MessageBox.Show(this, "Is it the first time you see it ?", "TestBugMessageBox", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.None);
}
} while (result.Equals(MessageBoxResult.Yes));
}
Затем поместите окна в центр экрана (для того, чтобы MessageBox покрывал некоторые метки)
Нажмите «Да» три раза, и «Нет» в последний раз, и вы увидите проблему (я надеюсь):
Окно сообщения будет отображаться в приложении.
Не могли бы вы сообщить мне, что не такэто?