DataGrid.CellStyle 속성

정의

DataGrid에 있는 모든 셀에 적용된 스타일을 가져오거나 설정합니다.Gets or sets the style applied to all cells in the 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

속성 값

Style

DataGrid에 있는 셀에 적용된 스타일입니다.The style applied to the cells in the DataGrid. 등록된 기본값은 null입니다.The registered default is null. 값에 영향을 줄 수 있는 요소에 대한 자세한 내용은 DependencyProperty를 참조하십시오.For more information about what can influence the value, see DependencyProperty.

예제

다음 예에서는 트리거를 사용 하 여 Background DataGridCell 셀이 선택 될 때의 색을 변경 합니다.The following example uses a trigger to change the Background color of a DataGridCell when the cell is selected.

<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>

다음 그림은 출력을 보여 줍니다.The following illustration shows the output.

녹색 배경의 선택된 셀A selected cell with a green background

설명

를 적용 Style 하 여에 있는 모든 셀의 시각적 모양을 업데이트 DataGrid 합니다.Apply a Style to update the visual appearance of all the cells in the DataGrid. 정의 하는 Style 지정 된 셀에 대 한는 TargetTypeDataGridCell합니다.To define a Style for a cell, specify a TargetType of DataGridCell.

Style 테이블, 열 또는 셀 수준에서 셀에 적용할 수 있습니다.A Style can be applied to a cell at the table, column, or cell level. Style열의 모든 셀에를 적용 하려면 속성을 설정 DataGridColumn.CellStyle 합니다.To apply a Style to all cells in a column, set the DataGridColumn.CellStyle property. 이는 속성 보다 우선적으로 적용 됩니다 DataGrid.CellStyle .This will take precedence over the DataGrid.CellStyle property. Style개별 셀에를 적용 하려면 Style 에서 직접 속성을 설정 합니다 DataGridCell .To apply a Style to an individual cell, set the Style property directly on the DataGridCell. 이는 셀에 적용 되는 다른 모든 스타일 보다 우선적으로 적용 됩니다.This will take precedence over all other styles applied to the cell.

적용 대상

추가 정보