回答
所以,我的解决方案......同时使用背景= “透明” 和RowBackground = “透明”
另外AlternatingRowBackground =“透明” – 2015-04-22 18:35:52
这是一个undocumentd功能,但如果你的visability设置为隐藏它是一样的元素设置为透明。
这不是[完全准确:](http://msdn.microsoft.com/en-us/library/system.windows.uielement.visibility.aspx )*“可视性不可见的元素不参与输入事件(或命令),不影响布局的度量或排列传递,不在选项卡序列中,并且不会在命中测试中报告。”*重要的考虑。 – 2011-03-18 16:35:33
没错。我的陈述并不准确,但从用户的角度来看,隐藏它而不是将不透明度设置为0会是一个更好的解决方案,因为只是使其可转换会产生意想不到的行为。取决于OP实际尝试实现的内容。 – BenCr 2011-03-18 17:01:13
我不确定您要更改哪个背景,但可以通过覆盖DataGrid的ControlTemplate来设置任何背景。您最好的选择是从这里复制默认的DataGrid ControlTemplate,然后修改必要的背景以符合您的需求。
<DataGrid
Background="Transparent" RowBackground="Transparent">
</DataGrid>
试试这个:
Background="Transparent" RowBackground="Transparent"
和
<DataGrid.ColumnHeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Background" Value="Transparent" />
<Setter Property="FontWeight" Value="Bold" />
</Style>
</DataGrid.ColumnHeaderStyle>
<DataGrid.RowHeaderStyle>
<Style TargetType="{x:Type DataGridRowHeader}">
<Setter Property="Background" Value="Transparent" />
</Style>
</DataGrid.RowHeaderStyle>
- 1. 如何使WPF DataGrid列标题透明
- 2. 如何为DataGrid设置透明背景?
- 3. 使SelectionColor在mx中透明:datagrid
- 4. 如何使活动透明
- 5. 如何使TabBar透明
- 6. 如何使gtk.Layout透明
- 7. 如何使webview透明?
- 8. 如何使SlidingDrawer透明
- 9. 如何使JTextField半透明
- 10. 如何使MultiHandleSliderExtender透明?
- 11. 如何使位图透明?
- 12. 如何使navbar透明?
- 13. 如何在使用透明位图时防止ImageView透明
- 14. iOS如何使透明视图的子视图不透明?
- 15. 如何使用css透明png <img>透明?
- 16. 如何使用非透明边框创建透明UIView
- 17. 如何使用透明图像作为透明winform的背景?
- 18. 如何使用wxpython创建半透明/透明矩形?
- 19. 如何使listview透明,但项目不透明?
- 20. 如何使透明框内的窗体(iframe)不透明?
- 21. 如何使用css使背景透明?
- 22. 顺差是透明,同时使用PNG透明和不透明
- 23. 使KML/KMZ图层透明/不透明
- 24. 绘制透明NSImage中使得透明
- 25. 不透明度使div更不透明
- 26. 使UIView透明
- 27. 使QToolBar透明
- 28. 使WebBrowser透明
- 29. 使FrameLayout透明
- 30. 使EAGLView透明?
如果您使其透明为什么你需要它? :) – Shoban 2011-03-18 15:25:47
background =“transparent” – isxaker 2011-03-18 15:28:25