Создав диалоговое окно настроек я по привычке назначил DialogResult = true для кнопки OK, но на этот раз при нажатии на эту кнопку, программа выбросила исключение InvalidOperationException («DialogResult can be set only after Window is created and shown as dialog»).
Как оказалось, я вызывал диалог так:
SettingsDialogWindow sDlg = new SettingsDialogWindow();
sDlg.Show();
А нужно было вызывать его через sDlg.ShowDialog();
DenTNT недавно публиковал (посмотреть все)
- GitHub Desktop: Ошибка при попытке отправки коммита - 28.03.2025
- Visual Studio: Включить XAML Live Preview - 24.03.2025
- WPF: Открывать дочернее окно по центру родительского - 17.03.2025