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

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 üzerindeyken ve Foreground renklerini değiştirmek Background 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 öğesini belirtin TargetTypeDataGridRow.

veya Style içindeki DataGrid tüm satırlara veya 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 özelliğin null olmayan bir değeri varsa, özelliğin ItemContainerStyle değerini geçersiz kılar.

Şunlara uygulanır