データグリッドからのデータの追加/編集に使用される wpf フォームを作成しています。ただし、チェックするShowDialog() == true
と、上記の例外が発生します。
コードは書籍 (Windows Presentation Foundation 4.5 Cookbook) から引用しています。
UserWindow usrw = new UserWindow();
usrw.ShowDialog();
if (usrw.ShowDialog() == true)
{
//do some stuff here;
}
そしてWPFウィンドウで:
private void btn_Save_Click(object sender, RoutedEventArgs e)
{
DialogResult = true;
Close();
}
どうすればこれを処理できますか?
===============================
この問題の解決策は、単に usrw.ShowDialog(); を削除することでした。期待どおりに動作し始めます
UserWindow usrw = new UserWindow();
//usrw.ShowDialog();
if (usrw.ShowDialog() == true)
{
//do some stuff here;
}