DataGridスタイルをapp.xaml
に設定したいとします。私はスタイルを追加しようとしましたが、CellとRowのスタイルを追加するのに必要なセマンティクスは不明です。XAMLのDataGrid行とセルスタイル
これはこれまで私が試したことです。
<Style TargetType="DataGrid" x:Name="noighlightRowDataGrid">
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsSelected"
Value="True">
<Setter Property="Background"
Value="White" />
<Setter Property="Foreground"
Value="Black" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<Trigger Property="IsSelected"
Value="True">
<Setter Property="BorderBrush"
Value="Blue" />
<Setter Property="BorderThickness" Value="2" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
私は適切なスタイルを作成する方法についてわからないよ言ったように私は、DataGridのスタイルにDataGrid.CellStyle
をドロップすると、仕事に行くされていないことがわかりますができます。
、あなたのスタイルが自動的に使用されたい場合は、Xを削除する必要があります。Med.Amine.Touil @名前 –
私はそれだけで私が指定した場所のものに、自動的に適用されないようにしますこのようなスタイル。 – CBreeze
新しい作成スタイルのキーを指定する必要があります。x:Key = "xxxx" –