WPFでは、新しいオブジェクトの表示、更新、挿入のための異なるモードのユーザーコントロールを作成する簡単な方法はありますか?wpf - 表示、更新、挿入モード
私は、さまざまなモードのディスプレイテンプレートを作成できるリストビューコントロールのようなもの(ウェブの背景から来ている)を考えています。必要な操作に応じて、モードをすばやく変更できます。
正しい方向に私を指し示すリンクは大歓迎です。
おかげ
WPFでは、新しいオブジェクトの表示、更新、挿入のための異なるモードのユーザーコントロールを作成する簡単な方法はありますか?wpf - 表示、更新、挿入モード
私は、さまざまなモードのディスプレイテンプレートを作成できるリストビューコントロールのようなもの(ウェブの背景から来ている)を考えています。必要な操作に応じて、モードをすばやく変更できます。
正しい方向に私を指し示すリンクは大歓迎です。
おかげ
あなたがDataTemplateSelectorを使用することだろうと考えているものに最も近いオプション。 ListView.ItemTemplateSelectorをクラスのインスタンスに設定し、アプリケーションの現在のモードに基づいて、そのモードの適切なテンプレートを返すことができます。
VisualStateManagerを使用して、各モードのコントロールの状態を作成し、コントロールの状態に基づいてテンプレート(またはテンプレートの一部)を変更することも考えられます。