DataGridCheckBoxColumn のチェックボックスに 1 ピクセルの上部マージンを追加するにはどうすればよいですか?
2714 次
2 に答える
2
次のことを試すことができます。
<DataGrid ItemsSource="{Binding}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="CheckBox">
<DataGridCheckBoxColumn.ElementStyle>
<Style>
<Setter Property="FrameworkElement.Margin" Value="0,1,0,0" />
<Setter Property="FrameworkElement.HorizontalAlignment" Value="Center" />
</Style>
</DataGridCheckBoxColumn.ElementStyle>
</DataGridCheckBoxColumn>
</DataGrid.Columns>
</DataGrid>
それは機能し、正確なCheckBoxが指定されMargin
た . プロパティに関するmsdn の記事を参照してくださいElementStyle
。また、 DataGridで編集を有効にすると、 EditingElementStyleを変更して、アプリケーションの適切な外観を適用できます。
于 2013-03-27T04:51:49.393 に答える