Q053. XamDataGrid でマウスオーバー時のブラシを無効にするには?

A. Style で DataRecordCellArea クラスの BackgroundHover プロパティと BorderHoverBrush プロパティをヌルに設定します。

<Style TargetType="{x:Type igDP:DataRecordCellArea}">
    <Setter Property="BackgroundHover" Value="{x:Null}"/>
    <Setter Property="BorderHoverBrush" Value="{x:Null}"/>
</Style>
・・・・・・
<igDP:XamDataGrid BindToSampleData="True" />


通常はマウスを移動すると直下のレコード(行)が強調されます。


この動きがうざい場合、上記のように BackgroundHover のブラシをヌルにするとマウスオーバー時の強調表示が無効になります。


WPF FAQ の目次に戻る