2

現在のデータ コンテキストは SomeViewModel ですが、メイン ウィンドウのビュー モデルのプロパティにバインドする必要があります。バインディングで Source または RelativeSource を指定する必要があると推測していますが、それを管理する方法がよくわかりません。MainWindowViewModel は、メイン ウィンドウのデータ コンテキストです (パブリック メンバーでもあります)。どんなガイダンスも大歓迎です!

4

1 に答える 1

4

次のようなものを試してください

{Binding Path=DataContext.YourMainWindowViewModelPropertyName, 
         RelativeSource={RelativeSource AncestorType={x:Type Window}}}

メイン ウィンドウが Window タイプのインスタンスで、現在の「オブジェクト」がサブ UserControl である場合に機能するはずです。

于 2012-02-28T13:40:51.553 に答える