ADO.NET を多用する WPF を使用する小さな .NET 4 プログラムがあります。「メインウィンドウ」WPFウィンドウからSQLデータアクセス/処理を分離するために、コードをリファクタリングする必要があります。現在、DataSet 構築コードには多くのデータ整合性チェックがあり、(MessageBox.Show() の使用などで) かなりの数のモーダル警告ダイアログが表示される可能性があります。ここで「正しいことを行い」、データ処理をウィンドウ表示から分離したいと思います。(または、そのモーダル ダイアログが純粋な「数値処理クラス」からポップアップするのはそれほど悪くありませんか?) これをどのように行う必要がありますか? 記事/概念へのポインタをいただければ幸いです-ありがとう。
1 に答える
1
データ オブジェクトを使用していますか、それとも単にデータセットを使用していますか? データ オブジェクトを使用IDataErrorInfo
している場合は、検証を実装するために使用し、メッセージ ボックスをポップアップ表示する代わりに、WPF コントロールで検証を有効にします。これは、データセットと検証に関する優れた記事です - Displaying Data Validation Messages in WPF。
于 2012-11-03T05:04:37.540 に答える