2

ウィンドウにある場合もあれば、タブにある場合もあるし、子ウィンドウにある場合もあるユーザーコントロール (UC) があります。ウィンドウ内にある場合、ウィンドウにビューモデルを渡します。UC では、ビューモデルをインスタンス化できるように、データコンテキストが UC の先祖に既に存在するかどうかを確認したいと思います (ウィンドウまたはタブ内にあるかどうかを認識していないため、具体的にはウィンドウではありません)。そうではありません。これを確認するにはどうすればよいですか?

4

1 に答える 1

2

ビジュアル 祖先に DataContext が設定されている場合、UC はそれを継承するため、UC の DataContext が null かどうかを確認するだけで済みます。

于 2012-05-16T22:58:33.803 に答える