DataGrid.CellStyle 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置应用于 DataGrid 中的所有单元格的样式。
public:
property System::Windows::Style ^ CellStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style CellStyle { get; set; }
member this.CellStyle : System.Windows.Style with get, set
Public Property CellStyle As Style
属性值
应用于 DataGrid 中的单元格的样式。 已注册的默认值为 null
。 有关可以影响值的因素的更多信息,请参见 DependencyProperty。
示例
以下示例使用触发器更改 Background 选定单元格时的颜色 DataGridCell 。
<DataGrid Name="DG1" ItemsSource="{Binding}" SelectionUnit="Cell" >
<DataGrid.CellStyle>
<Style TargetType="DataGridCell" >
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="SeaGreen"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
</DataGrid>
下图显示了输出。
注解
Apply a Style to update the visual appearance of all the cells in the DataGrid. 若要为单元格定义一个Style,请指定一DataGridCell个 TargetType 。
Style A 可以应用于表、列或单元格级别的单元格。 若要对列中的所有单元格应用 a, Style 请设置 DataGridColumn.CellStyle 该属性。 这优先于 DataGrid.CellStyle 属性。 若要将 a Style 应用于单个单元格,请直接在 Style . 上 DataGridCell设置属性。 这优先于应用于单元格的其他所有样式。