2017-07-18 1 views
-1

私は4つのユーザーコントロールをタブページとして使用しています。フォームが読み込まれると、4つのコントロールはすべて初期化されます。各ユーザーコントロールは、データベースからデータを取得します。ボタンを押してデータベース内の特定のデータを変更すると、データベースからすべてのデータをリロードすることを望むユーザーコントロールを再初期化します。ボタンをクリックしたときにユーザーコントロールを再初期化する#

小さなEDIT

this is how one of my control looks

this is how my whole app looks

他に一つの制御から切り替えたときので、私は彼らがデータをリロードしたいです。

+0

MVVMを使用する必要があります。あなたはちょうど(モデルを介して)他のVMに伝播する変更を必要とすると、その後、UIは自動的に更新されます – BradleyDotNET

+0

私はあなたが魅了されていたものを知っていませんが、私はどのように私のアプリの外観に2つのリンクを追加) – mzmarkib

+0

WPVMでMVVMを検索します。あなたはまだ非常にWinFormsのようなアプローチを使用しているように聞こえます。 – BradleyDotNET

答えて

0

ロードコードを別の方法にエクスポートします。このメソッドをフォームロードとボタンクリックイベントハンドラで呼び出します。

PS。コードを共有しないと、もはやあなたを助けることはできません。

+0

ロードコードを別の方法にエクスポートする方法を説明できますか? – mzmarkib

+0

それは全体の解決策です、私は共有する方法を知らない、私はアップロード後にリンクを与えることができるかもしれない? – mzmarkib

+0

コピー&ペーストを使用するか、内部リファクタリングツールを使用できます。ローディングコードを選択し、CTRL + R Mを押します。 –

関連する問題