WPF Grid 透明地将其布局共享给 children
WPF Grid transparently sharing it's layout to children
网格内的分组框是WPF应用程序中常见的布局方案。
一旦我不得不在每行一个网格内放置几个组框。
尽管有不同的组框,但这些组框内的元素
必须按照网格列统一定位,这样设计才会有规律和韵律。
但这是不可能的,因为只有网格内部的组框知道网格附加属性。
尽管如此,我想知道是否有一种方法可以使网格属性对所有 children 透明,而无需冗余 child 网格。
取决于您指的是 Grid 还是 DataGrid(我怀疑是最后一个),我认为您需要将 DataGrid 绑定到带有 GroupDescriptions 的 CollectionViewSource。组项就是 GroupBoxes。
顺便说一句,如果您的意思是常规网格,那么您应该检查 SharedSizeGroup 属性:
网格内的分组框是WPF应用程序中常见的布局方案。 一旦我不得不在每行一个网格内放置几个组框。 尽管有不同的组框,但这些组框内的元素 必须按照网格列统一定位,这样设计才会有规律和韵律。 但这是不可能的,因为只有网格内部的组框知道网格附加属性。
尽管如此,我想知道是否有一种方法可以使网格属性对所有 children 透明,而无需冗余 child 网格。
取决于您指的是 Grid 还是 DataGrid(我怀疑是最后一个),我认为您需要将 DataGrid 绑定到带有 GroupDescriptions 的 CollectionViewSource。组项就是 GroupBoxes。
顺便说一句,如果您的意思是常规网格,那么您应该检查 SharedSizeGroup 属性: