私は、物事が「非常にうまく」構築されていないプロジェクトに取り組んでいます。コントロールを配置するウィンドウの一部に「部分モデル」のようなものを作成したいので、その DataContext を指定できるがウィンドウのグラフィックを変更しないマークアップがあるかどうかを知りたい何らかの方法で(ボタンなどを追加するなど)。
そうでない場合は、どうすれば自分で作成できますか (MarkupExtension を継承することで考えます)、さらに重要なことは、実行できますか?
答えてくれてありがとう
編集1:
私のアイデアの例はこれです:
<SomeControl>
<TextBlock />
<ThisMarkupDoNothing DataContext="{Binding my:Model}">
<ComboBox ItemsSource="{Binding MyModelProperty}" />
</ThisMarkupDoNothing>
</SomeControl>
たぶん、これは私が何を意味するかを理解するのに役立つかもしれません.