0
A
回答
1
你可以嘗試以下方法:
<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>
它的工作原理,以及確切的複選框獲取指定Margin
。請參閱msdn關於ElementStyle
屬性的文章。另外,如果您在DataGrid中啓用編輯,則可以更改EditingElementStyle以應用適當的應用程序外觀。
0
<Window.Resources>
<Style TargetType="CheckBox" x:Key="check_box">
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
</Window.Resources>
<DataGrid AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="Caption" ElementStyle="{StaticResource check_box}" />
</DataGrid.Columns>
</DataGrid>
相關問題
- 1. Rails複選框格式化
- 2. 格式化複選框?
- 3. DataGridCheckBoxColumn複選框前的文本
- 4. 複選框類型/格式
- 5. angularjs格式的複選框
- 6. CSS格式複選框
- 7. wpf datagridcheckboxcolumn風格
- 8. 如何設置DataGridCheckBoxColumn複選框的背景顏色?
- 9. 使用DataTrigger更改列類型DataGridCheckBoxColumn的複選框
- 10. wpf datagridcheckboxcolumn:如何啓用/禁用複選框
- 11. DataGridCheckBoxColumn複選框顯示兩個列表交集
- 12. WPF DataGridCheckBoxColumn:如果綁定值爲null,如何隱藏複選框?
- 13. Bootstrap +簡單格式複選框網格
- 14. WPF複選框風格變化
- 15. 數據網格複選框自動化
- 16. 格式化Jframe或Jpanel上的許多複選框
- 17. 聯繫表格7 - 複選框定製/程式化
- 18. FileMaker Pro 12複選框格式化 - 檢查值不可識別
- 19. Offval屬性自定義複選框格式化程序jqGrid
- 20. Aurelia綁定在樣式化複選框
- 21. CSS樣式主題化的複選框
- 22. 如何使用C#格式複選框?
- 23. 更改時鐘格式的複選框
- 24. Bootstrap動態下拉複選框格式
- 25. CakePHP 3.x複選框格式問題
- 26. 多行復選框文本格式
- 27. 格式問題:DropDown的複選框
- 28. 郵件格式的複選框
- 29. MVC複選框格式問題
- 30. 網格複選框選擇
有趣的是,當我將這種樣式應用於具有隻讀屬性的數據網格時,複選框變得可由用戶檢查。爲什麼? – Erik 2016-06-02 06:03:58
@Erik ...答案在這裏:http://stackoverflow.com/a/37584805/2946329 – 2016-06-02 11:25:48