オーバーライドがありますDataGrid
。以下は私のコードとXAMLです。DataGridCell
セルが選択されたときに背景色を変更するスタイルを設定するにはどうすればよいですか?
<vw:DataGridExt
Grid.Row="1"
AlternatingRowBackground="LightGray"
ItemsSource="{Binding RelativeSource={RelativeSource TemplatedParent},Path=Value,Mode=OneWay, IsAsync=True}"
Background="White"
AutoGenerateColumns="True"
IsReadOnly="True"
CanUserResizeRows="False"
ClipboardCopyMode="IncludeHeader"
CanUserSortColumns="True"
CanUserAddRows="False"
SelectionMode="Extended"/>
public class DataGridExt : DataGrid
{
public DataGridExt()
{
this.AutoGeneratedColumns += new EventHandler(DataGrid_AutoGeneratedColumns);
}
}