DataGrid.RowStyle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 objektu 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.
Poznámky
Style Umožňuje změnit vzhled vizuálu všech řádků v sadě DataGrid. Chcete-li definovat Style řá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 na Style jednotlivé řádky, nastavte Style vlastnost přímo na 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.