DataGrid.RowStyle Właściwość

Definicja

Pobiera lub ustawia styl zastosowany do wszystkich wierszy.

public:
 property System::Windows::Style ^ RowStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style RowStyle { get; set; }
member this.RowStyle : System.Windows.Style with get, set
Public Property RowStyle As Style

Wartość właściwości

Style

Styl zastosowany do wszystkich wierszy w obiekcie DataGrid. Zarejestrowana wartość domyślna to null. Aby uzyskać więcej informacji o tym, co może wpływać na wartość, zobacz DependencyProperty.

Przykłady

Poniższy przykład ustawia Background kolor wszystkich wierszy i używa wyzwalacza, aby zmienić Background kolory i Foreground , gdy wskaźnik myszy znajduje się nad wierszem.

<DataGrid Name="dataGrid1" Margin="12,12,0,0">
    <DataGrid.RowStyle>
        <Style TargetType="DataGridRow">
            <Setter Property="Background" Value="LightBlue" />
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Background" Value="Blue"/>
                    <Setter Property="Foreground" Value="White"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </DataGrid.RowStyle>
</DataGrid>

Poniższa ilustracja przedstawia dane wyjściowe.

Niestandardowy styl wiersza usługi DataGrid

Uwagi

Zastosuj element , Style aby zmienić wygląd wizualizacji wszystkich wierszy w obiekcie DataGrid. Aby zdefiniować element Style dla wiersza, określ wartość .DataGridRowTargetType

Element Style można zastosować do wszystkich wierszy w elemecie DataGrid lub do pojedynczego wiersza. Aby zastosować Style obiekt do pojedynczego wiersza, ustaw Style właściwość bezpośrednio w DataGridRowobiekcie , która ma pierwszeństwo przed właściwością DataGrid.RowStyle .

Jeśli ta właściwość ma wartość inną niż null, zastąpi wartość ItemContainerStyle właściwości .

Dotyczy