隐式样式
DataGrid允许您使用其隐式样式特性来样式化其特定的内部元素。
设置
本文中的所有示例都将使用以下示例所示的设置。
填充DataGrid
公共密封的部分类MainPage: Page {public MainPage() {this.InitializeComponent();var collection = new List<数据>();For (int I = 0;I < 10;i++){集合。Add(new Data() {Category = "Category " + i, Value = i});}。DataContext = collection;}}公共类数据{公共字符串类别{获取;设置; } public double Value { get; set; } }
DataGridHoverControl
下面的示例显示如何更改单元格或行的外观(取决于当前的SelectionUnit
)当鼠标悬停在元素上时。
样式DataGridHoverControl
<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">
SelectionRegionBorderControl
下面的示例显示如何更改选定单元格或行的外观(取决于当前的SelectionUnit
).的SelectionRegionBorderControl
覆盖选定单元格或行的装饰。
样式SelectionRegionBorderControl
<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">
SelectionRegionBackgroundControl
下面的示例显示如何更改选定单元格或行的外观(取决于当前的SelectionUnit
).注意SelectionRegionBorder
控件上呈现SelectionRegionBackground
控制。
样式SelectionRegionBackgroundControl
<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">
DataGridCurrencyControl
属性的外观,下面的示例显示如何更改DataGridCurrencyControl
,即当前项的外观。
样式DataGridCurrencyControl
<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">
DataGridColumnDragControl
下面的示例显示如何在执行拖动操作时更改列标头的外观。
样式DataGridColumnDragControl
<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">
DataGridFlyoutGroupHeader
下面的示例展示了如何在输出中更改组标头的外观。
样式DataGridFlyoutGroupHeader
<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">
DataGridFilteringFlyout
下面的示例显示如何更改过滤输出的外观。你可以使用ClearFilterButtonStyle
而且FilterButtonStyle
属性来设置清晰的过滤器而且过滤器按钮分别。
样式DataGridFilteringFlyout
<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语“xmlns: primitivesCommon = "使用:Telerik.UI.Xaml.Controls.Primitives。普通">