Sdílet prostřednictvím


DataGrid.RowStyle Vlastnost

Definice

Získá nebo nastaví styl použitý na všechny řádky.

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

Hodnota vlastnosti

Styl použitý pro všechny řádky v souboru DataGrid. Zaregistrované výchozí nastavení je null. Další informace o tom, co může ovlivnit hodnotu, naleznete v tématu DependencyProperty.

Příklady

Následující příklad nastaví Background barvu všech řádků a použije trigger ke změně Background a Foreground barvy, když je ukazatel myši nad řádkem.

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

Následující obrázek znázorňuje výstup.

Vlastní styl řádku DataGrid –

Poznámky

Style Použití pro změnu vizuálního vzhledu všech řádků v souboru DataGrid. Chcete-li definovat Style pro řádek, zadejte TargetType hodnotu DataGridRow.

A Style lze použít na všechny řádky v DataGrid řádku nebo na jednotlivé řádky. Chcete-li použít Style na jednotlivé řádky, nastavte Style vlastnost přímo na objektu DataGridRow, který má přednost před DataGrid.RowStyle vlastností.

Pokud má tato vlastnost hodnotu, která nemá hodnotu null, přepíše hodnotu ItemContainerStyle vlastnosti.

Platí pro