Bagikan melalui


DataGrid.RowStyle Properti

Definisi

Mendapatkan atau mengatur gaya yang diterapkan ke semua baris.

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

Nilai Properti

Gaya diterapkan ke semua baris di DataGrid. Default terdaftar adalah null. Untuk informasi selengkapnya tentang apa yang dapat memengaruhi nilai, lihat DependencyProperty.

Contoh

Contoh berikut mengatur Background warna semua baris dan menggunakan pemicu untuk mengubah Background warna dan Foreground saat penunjuk mouse berada di atas baris.

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

Ilustrasi berikut menunjukkan output.

Baris DataGrid KustomGaya

Keterangan

Style Terapkan untuk mengubah tampilan visual semua baris di DataGrid. Untuk menentukan Style baris, tentukan TargetType dari DataGridRow.

Style Dapat diterapkan ke semua baris di DataGrid atau ke baris individual. Untuk menerapkan Style ke baris individual, atur Style properti langsung pada , yang lebih diutamakan DataGridRowdaripada DataGrid.RowStyle properti .

Jika properti ini memiliki nilai non-null, properti akan mengambil alih nilai ItemContainerStyle properti.

Berlaku untuk