DataGrid.RowStyle Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 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.
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.