0
Style
私はこのフォーマットが必要なすべてのデータグリッドに適用されるリソースを作成していますが、何を試しても問題はありません。DataGrid
選択した行の境界線を透明にすることができません?選択したDataGrid行の列の境界線の色を設定するには?
これは、これまで
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="FontWeight" Value="Normal" />
</Style>
<Style TargetType="{x:Type DataGridRow}">
<Setter Property="Background" Value="White" />
<Setter Property="FontWeight" Value="Normal" />
<Style.Triggers>
<Trigger Property="AlternationIndex" Value="1">
<Setter Property="Background" Value="LightGray" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Gray" />
<Setter Property="Foreground" Value="White" />
</Trigger>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Foreground" Value="DarkGray" />
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="{x:Type DataGridCell}">
<Setter Property="FontWeight" Value="Light" />
<Setter Property="VerticalAlignment" Value="Center" />
<Style.Triggers>
<Trigger Property="DataGridCell.IsSelected" Value="True">
<Setter Property="Background" Value="DarkGray" />
<Setter Property="BorderBrush" Value="Black" />
</Trigger>
</Style.Triggers>
</Style>
XAMLであり、これは、結果、私は透明に選択された列のボーダーを設定するにはどうすればよい
のですか?何を使用する必要がありますか?どこですか?
だけでなく、行の境界線をオフにします。つまり、私はそれらの黒を維持したいました。 – KyloRen
スタイルターゲットタイプ "DataGridCell"を選択しましたか? – acidhills
私はDataGridCell BorderThicknessを "0,1,0,1"(左、上、右、下)に設定する必要があると思います – acidhills