データグリッドの左上隅の背景色を変更する方法。データグリッド全体に色を付けようとしましたが、それでも同じです。
ありがとう
ディー
その色は、データグリッドがフォーカスを失ったときに選択された行の背景で使用されるものと同じです。
<Style x:Key="DGStyle" TargetType="{x:Type DataGrid}">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="{StaticResource SelectedItemBackgroundNotFocused}"/>
</Style.Resources>
</Style>
スタイルを設定したい部分は、DataGrid テンプレートの「すべて選択」ボタンです。Blend を使用してテンプレートを抽出し、ボタンを見つければ、あとは簡単です!
テンプレートの抽出 - Blend を開き、DataGrid を MAinWindow に配置し、右クリックして、[テンプレートの編集]、[コピーの編集] の順に選択し、[OK] をクリックします。
抽出が完了したら、コード ビハインドに移動し、抽出されたデータグリッド スタイルで次を見つけます。
<Button Command="{x:Static DataGrid.SelectAllCommand}" ...
それがあなたのボタンです!好きなようにスタイリングしてください:)それができることを私は知っています(他の投稿を見てから)