Aracılığıyla paylaş


DataGrid.RowStyle Özellik

Tanım

Tüm satırlara uygulanan stili alır veya ayarlar.

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

Özellik Değeri

Style

içindeki tüm satırlara DataGriduygulanan stil. Kayıtlı varsayılan değerdir null. Değeri nelerin etkilediği hakkında daha fazla bilgi için bkz DependencyProperty. .

Örnekler

Aşağıdaki örnek tüm satırların Background rengini ayarlar ve fare işaretçisi satırın Background üzerindeyken ve Foreground renklerini değiştirmek için bir tetikleyici kullanır.

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

Aşağıdaki çizimde çıkış gösterilmektedir.

Özel DataGrid Satır Stili

Açıklamalar

içindeki tüm satırların DataGridgörünümünü değiştirmek için bir Style uygulayın. Satır için bir Style tanımlamak için değerini belirtin TargetType DataGridRow.

, Style veya içindeki DataGrid tüm satırlara tek bir satıra uygulanabilir. Tek bir satıra uygulamak Style için özelliğini doğrudan üzerinde DataGridRowayarlayınStyle. Bu özellik özelliğinden DataGrid.RowStyle önceliklidir.

Bu özellik null olmayan bir değere sahipse, özelliğin ItemContainerStyle değerini geçersiz kılar.

Şunlara uygulanır