ItemsControl である「DataRegion」があります。それに ViewModel を追加し、DataTemplating を介してビューをレンダリングします。
私の質問は、この ItemsControl には、アイテムのメニューにコマンドを設定するためのロジックが必要だということです (ロジックはアイテムの数に依存するため、自分でそれを行うことはできません。つまり、常に 1 つのアイテムが表示されている必要があります)。 )
ViewModel にしたいのですが、インスタンス化してアイテム コントロールに関連付ける方法がわかりません。
領域がエラーをスローするため、項目コントロールにバインドできません。私はそれをシェルにプロパティとして追加しました。現在、領域ビューにアクセスして、制御する必要がある子ビューモデルにアクセスしています。
より良いアイデアはありますか?