DataGrid.RowStyle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.
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 .