wpf datagrid 隔行换色 文心快码 在WPF中,为DataGrid实现隔行换色效果,可以通过以下步骤完成: 设置DataGrid的AlternationCount属性: AlternationCount属性用于指定交替行的数量。将其设置为2,意味着DataGrid将有两套行样式交替使用,从而实现隔行变色的效果。 定义行样式: 在XAML中,定义一个样式来设置DataGrid行的外观...
MainWindow.xamlAlternationCount="2"隔行换色 <Grid> <DataGrid Name="grid_user" IsReadOnly="True" AlternationCount="2"> <DataGrid.Columns> <DataGridTextColumn Header="Id" Width="50" Binding="{Binding Id}"/> <DataGridTextColumn Header="Name" Width="50" Binding="{Binding Name}"/> </DataGr...
设置隔行颜色、选中颜色、失去焦点颜色; 效果图 设计DataGrid 样式 新建一个资源字典文件 <ResourceDictionaryxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><!-- DataGrid 行样式 --><Stylex:Key="MyDataGridRowSytle"TargetType="...
隔行换色(WPF DataGrid 标准例子) <DataGridAlternationCount="2"> <DataGrid.RowStyle> <StyleTargetType="{x:Type DataGridRow}"> <Style.Triggers> <TriggerProperty="ItemsControl.AlternationIndex" Value="0"> <SetterProperty="Foreground"Value="Red"/> </Trigger> </Style.Triggers> </Style> </DataGrid...
先看下DataGrid运行效果图: DataGrid样式修改了DataGridRow行和DataGridCell表格颜色,隔行换色,鼠标选中颜色等样式,下面是样式代码: <!-- 行样式触发 --><!-- 背景色改变必须先设置cellStyle 因为cellStyle会覆盖rowStyle样式 --><StyleTargetType="DataGridRow"><SetterProperty="Background"Value="#FFFFFF"/><...
首先,让我们先来欣赏一下修改后的DataGrid运行效果:在本次样式修改中,我们主要对DataGridRow行和DataGridCell表格的颜色进行了调整,包括隔行换色、鼠标选中颜色等。以下是具体的样式代码:通过设置AlternationIndex属性,我们可以控制单双数行的背景颜色。同时,当鼠标移动到行上时,也会改变背景颜色。对于...
1.3 DataGrid隔行换色 <DataGrid ItemsSource="{Binding RaceList}" AlternationCount="2"> ... </DataGrid > 1. 2. 3. <!--背景色改变必须先设置cellStyle 因为cellStyle会覆盖rowStyle样式--> <Style TargetType="DataGridRow"> <Setter Property="Background" Value="#F2F2F2" /> ...
WPF DataGrid出现红框处理 2019-12-23 11:17 − 当DataGrid属于单元格选中时出现红框,是因为WPF中DataGrid拥有默认的验证属性,如需关闭,请在DataGrid中加入以下属性: Validation.ErrorTemplate="{x:Null}" 搬运转发请链接注明出处。 ... Stay627 0 1079 WPF中DataGrid设置列头样式 2019-12-15 09:26 ...
15、DataGrid:数据表控件,表头数据类型有DataGridTextColumn、DataGridComboBoxColumn、DataGridCheckBoxColumn、DataGridHyperlinkColumn,其属性设置比较多,如SelectionUnit:包含Cell、FullRow 和CellOrRowHeader 三种单元选择模式。 Cell:选择单元格;FullRow:选择全行;CellOrRowHeader:可选择单元格,也可以通过点击行首选择全行。
-- 隔行换色 --><TriggerProperty="AlternationIndex"Value="0"><SetterProperty="Background"Value="Yellow"/></Trigger><TriggerProperty="AlternationIndex"Value="1"><SetterProperty="Background"Value="Blue"/></Trigger></Style.Triggers></Style></DataGrid.RowStyle><DataGrid.Columns><DataGridTextColumn...