私はWPFの初心者です。私のアプリケーションには3つのタブがあり、各タブには同じ機能があります(各タブにはデータベースへのグリッドバインドがあります)。各タブのグリッドは異なるデータベース テーブルにバインドされていますが、機能は同じで、編集の追加、削除、更新を行うことができます。すべての機能を Mainwindow.cs ファイルに記述しました。
すべてのコードを 3 つの異なるクラスに配置する必要があります。例えば。
次の 3 つのテーブルがあります。
- テーブル A ---- grid という名前のグリッドにバインドします。
- テーブル B ---- grida という名前のグリッドにバインド
- テーブル C ---- gridb という名前のグリッドにバインド
MainWindow.cs ファイルの編集、更新、追加、削除操作のすべての機能。コード行 637. 私が望むこと: それぞれの機能を別々に定義する 3 つのクラスが必要です。問題は、Mianwindow.Xaml で定義されているグリッド名をこれらのクラスに渡す方法です。または、これを解決するための他のより良い方法があります。
あなたの提案が必要です。ありがとうございました。