有没有像Mahapps Metro DataGrid那样为WPF Grid设置样式的简单方法

时间:2017-09-17 20:02:04

标签: c# wpf grid mahapps.metro

我们在项目中使用Mahapps.Metro,对于项目的一部分我们需要使用Grid。默认网格相当简单,我想知道是否有人知道一种(简单)方式来设置默认网格的样式,就像Mahapps.Metro DataGrid一样。

即。我想要这个:

enter image description here

看起来像这样:

enter image description here

1 个答案:

答案 0 :(得分:0)

好的,没有行突出显示,它非常简单。这是一些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中。