ページに多くのUserControlを配置しています。それらはすべてグリッド行と列にあります。また、UserControlsを含むネストされたグリッドがいくつかあります。しかし今、私はこれらのUserControlsでSnapped VisualStateを提供する必要がありますが、レイアウトは完全に異なります。
UserControlsの内部スタイルを選択するのは簡単ですが、たとえば2行のGrid.RowDefinitionsを3行のGrid.RowDefinitionsに変更し、内部UserControlsのすべてのGrid.Rowプロパティを変更し、さらに多くを置き換える方法がわかりません。あるグリッドから別のグリッドへのいくつかの子要素。
グリッド要素のテンプレートを作成することは可能ですか?