2017-03-28 6 views
1

WPF/XAMLの異なるコンテナに存在するコントロールを垂直に整列する最も良い方法はありますか?Wpfで異なるコンテナのコンテンツを整列する

私の場合、私はいくつかのグリッドを持つエクスパンダコントロールを持っています。グリッドにはラベルとテキストボックスがあります。私は上記とdescribしようとした何

-Expander--------------- 
| Foo | BarBarBarBar | 
| Hello | Hi   | 
------------------------ 
-Expander2------------- 
| SomeText | More text| 
| Aaaaa | Bbbbb | 
----------------------- 

を: グリッド行/列は「Auto」に設定され

パンダは、ユーザーコントロール

にMainGridに配置されたそれは、このようになります。図は、異なるエクスパンダの行が揃っていないことです(「|」はグリッドの罫線を表しています)。これは、グリッドの列幅が自動に設定されているためです。

異なるグリッドの列の幅をハードコーディングせずに、異なるエクスパンダのグリッド列を揃える方法はありますか?私の場合は

答えて

0

私は別の容器に私のグリッドを持っているときに動作するようには思えないhere

+0

のようなグリッド上のSharedSizeGroup ...異なるエクスパンダ – merger

+0

は、すべてのエクスパンダが含まれているグリッドに真Grid.IsSharedSizeScope =を置きます – GCamel

関連する問題