Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。3,478件1WPFのデータバインディングについて、特に階層構造を持つViewModelをバインドする場合の仕組みについて教えて下さい。票1実際にOuterとInnerのPropertyChangedへイベントハンドラを追加して検証しました。//...}ここでInner.Hogeの値を変更してみますとInner側しか発火していませんでした。TextBoxの表示は正しく更新されました。(素直に実装すればOuterのPropertyChangedはInner自体を変更しないと発火しないようになると考えます。)よって、TextBoxの更新に関係しているのはInner側のPropertyChangedだと考えました。個の銅バッジ質問が分かりにくいようでしたら申し訳ないです。ご指摘の挙動は理解していて、そこは問題ではありません。記述で実行される"TextBoxの"イベントハンドラメソッドは、_inner_PropertyChangedなのか、Outer_PropertyChangedなのか、ということです。5:49言葉が曖昧で申し訳ありません。この例ですと、Inner.Hogeの変更に際し、_inner_PropertyChangedのみが実行されました。5:54お手数おかけしました。ありがとうございます。確かにこの挙動を見る限り、InnerのPropertyChangedイベントが監視されていると解釈するのが良さそうですね。8:33実際のところ、監視というよりもTextプロパティとInner.Hogeがバインディングオブジェクトによって接続されているとみなすのが適当ですが、あまり気にしなくても良いのかもしれません。OuterのメソッドでInner.Hogeを変更してOuter側で検出してPropertyChangedさせるような実装も可能ですが、ここではそういった特殊なケースは仮定しませんでした。お役に立てれば幸いです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。ユーザーコントロールの検証ロジックにパラメータを渡したい1WPFアプリケーションにおいて、UserControlのコードビハインド内で、親側で設定したx:Nameを取得したい。2つ以上のXAMLでデータを共通で使いたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。