Telerik UI for WinUI?下载30天免费试用

隐式样式

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。原语">      
风格DataGridHoverControl

风格DataGridHoverControl

SelectionRegionBorderControl

下面的示例显示如何更改选定单元格或行的外观(取决于当前的SelectionUnit).的SelectionRegionBorderControl覆盖选定单元格或行的装饰。

样式SelectionRegionBorderControl

<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">      
风格SelectionRegionBorderControl

风格SelectionRegionBorderControl

SelectionRegionBackgroundControl

下面的示例显示如何更改选定单元格或行的外观(取决于当前的SelectionUnit).注意SelectionRegionBorder控件上呈现SelectionRegionBackground控制。

样式SelectionRegionBackgroundControl

<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">      
风格SelectionRegionBackgroundControl

风格SelectionRegionBackgroundControl

DataGridCurrencyControl

属性的外观,下面的示例显示如何更改DataGridCurrencyControl,即当前项的外观。

样式DataGridCurrencyControl

<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">      
风格DataGridCurrencyControl

风格DataGridCurrencyControl

DataGridColumnDragControl

下面的示例显示如何在执行拖动操作时更改列标头的外观。

样式DataGridColumnDragControl

<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">      
风格DataGridColumnDragControl

风格DataGridColumnDragControl

DataGridFlyoutGroupHeader

下面的示例展示了如何在输出中更改组标头的外观。

样式DataGridFlyoutGroupHeader

<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语">      
风格DataGridFlyoutGroupHeader

风格DataGridFlyoutGroupHeader

DataGridFilteringFlyout

下面的示例显示如何更改过滤输出的外观。你可以使用ClearFilterButtonStyle而且FilterButtonStyle属性来设置清晰的过滤器而且过滤器按钮分别。

样式DataGridFilteringFlyout

<网格xmlns: telerikGrid = "使用:Telerik.UI.Xaml.Controls。电网”xmlns: gridPrimitives = "使用:Telerik.UI.Xaml.Controls.Grid。原语“xmlns: primitivesCommon = "使用:Telerik.UI.Xaml.Controls.Primitives。普通">              
风格DataGridFilteringFlyout

风格DataGridFilteringFlyout

另请参阅

在本文中
找不到你需要的帮助?
Baidu
map