Datagridのセル選択時の枠線を消す[FocusVisualStyle][XAML]

2017年12月3日

C#

Datagridのセル選択時に際に表示される枠線を非表示にしてみます。

 

デフォルトではセルの選択時に枠線が表示される

 

 

下記コードは行をマウスオーバーすると背景がオレンジになるようにしています。

 

関連ページ

Datagridのマウスオーバー・選択時の色を変える[IsMouseOver][IsSelected]

 

 

8・9行目

BorderThicknessを0にすると、選択したセルの枠線が非表示になります。

 

10・11行目

FocusVisualStyleをNullに設定すると、キーボード操作によるセル選択時に表示される枠線が非表示になります。

 

 

セルの枠線が非表示になった様子

 

 

FocusVisualStyleを特に指定しない場合、キーボードによる操作でセルを移動させると、フォーカスされた部分のセルが点線で囲まれます(下記画像では太宰治の部分)。

 

 

 

 

LINEで送る
Pocket

Copyright © 2019 思考の葉 All Rights Reserved.  プライバシーポリシー