有没有一种简单的方法来设计像 Mahapps Metro DataGrid 这样的 WPF 网格
Is there an easy way to style a WPF Grid like Mahapps Metro DataGrid
我们在项目中使用 Mahapps.Metro,并且对于项目的一部分,我们需要使用网格。默认网格相当简单,我想知道是否有人知道一种(简单的)方法来设置默认网格的样式,例如 Mahapps.Metro DataGrid 以保持一致性。
即我想要这个:
看起来像这样:
好的,没有行突出显示,这很容易。这是一些 XAML 伪代码:
Grid
RowDefinition Auto Header
RowDefinition 1 Rectangle
RowDefinition * Items
Row0 = Grid with:
ColumnDefinition 50* Text
ColumnDefinition 1 Rectangle
ColumnDefinition 50* Text
Row1 = Rectangle
Row2 = ItemsControl ItemTemplate would be a Grid with:
ColumnDefinition 50* Text
ColumnDefinition 1 Rectangle
ColumnDefinition 50* Text
您不会有调整大小或行突出显示或选择或类似的东西。如果要滚动,可以将 ItemsControl 放在 ScrollViewer 中。
我们在项目中使用 Mahapps.Metro,并且对于项目的一部分,我们需要使用网格。默认网格相当简单,我想知道是否有人知道一种(简单的)方法来设置默认网格的样式,例如 Mahapps.Metro DataGrid 以保持一致性。
即我想要这个:
看起来像这样:
好的,没有行突出显示,这很容易。这是一些 XAML 伪代码:
Grid
RowDefinition Auto Header
RowDefinition 1 Rectangle
RowDefinition * Items
Row0 = Grid with:
ColumnDefinition 50* Text
ColumnDefinition 1 Rectangle
ColumnDefinition 50* Text
Row1 = Rectangle
Row2 = ItemsControl ItemTemplate would be a Grid with:
ColumnDefinition 50* Text
ColumnDefinition 1 Rectangle
ColumnDefinition 50* Text
您不会有调整大小或行突出显示或选择或类似的东西。如果要滚动,可以将 ItemsControl 放在 ScrollViewer 中。