回答
所以,我的解決方案......同時使用背景= 「透明」 和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. 如何使NSTableView透明?
- 5. 如何使MultiHandleSliderExtender透明?
- 6. 如何使gtk.Layout透明
- 7. 如何使UIWindow透明
- 8. 如何使按鈕透明
- 9. 如何使WindowsFormsHost透明?
- 10. 如何使SlidingDrawer透明
- 11. 如何使android:drawable/btn_default透明
- 12. 如何使JTextField半透明
- 13. 如何使navbar透明?
- 14. 如何使webview透明?
- 15. 如何使ion-nav透明?
- 16. 如何使位圖透明?
- 17. 如何使背景透明?
- 18. 如何使OpenTK.GLControl透明
- 19. 如何使活動透明
- 20. 如何使jPanel半透明?
- 21. 如何使MovieClip透明?
- 22. 如何使TabBar透明
- 23. 如何使SplitPane透明
- 24. 在WPF DataGrid中顯示透明圖像
- 25. WPF Datagrid圓角與透明背景
- 26. iOS如何使透明視圖的子視圖不透明?
- 27. 如何使用wxpython創建半透明/透明矩形?
- 28. 如何使用css透明png <img>透明?
- 29. 如何使用非透明邊框創建透明UIView
- 30. 如何使透明活動具有50%的透明度
如果您使其透明爲什麼你需要它? :) – Shoban 2011-03-18 15:25:47
background =「transparent」 – isxaker 2011-03-18 15:28:25