質問: ### 実現したいこと 以下のようなxamlがあったとします。 ``` : : : ``` これを ``` Root= AAAAA.BBBBB.CCCCC.DDDD.EEEE : : : ``` のように共通した部分を簡略化して表記する方法はあるのでしょうか? ありましたらご教授のほどよろしくお願いいたします。
回答: こんにちは。 難しいのではないでしょうか。 表記するだけであれば、例えばStyleを使うなどの方法で実現することは可能です。 ``` ``` ただし、本来Styleで適用するべき内容を上書きしてしまいますし、BasedOn使う場合は結局個別にDataContext設定する以上の手間になるので現実的ではない気がします。 DataContextはツリー上、親のSourceを継承しますので対象ノード配下のDataContextは`AAAA.BBBB.CCCC.DDDD.EEEE`にしてしまった上で、部分的にRelativeSourceやElementNameを使うなどして臨機応変に対応するしかないんじゃないかなぁと思います。