我有一個WPF標籤控件。但是,選擇選項卡時,TabItem標題更改背景顏色。我認爲這是由於突出顯示/選擇項目的本地Windows設置造成的。我如何禁用此功能?無論選擇或不選,我都希望TabItem標題保持不變。擺脫Windows標籤突出顯示WPF標籤控件
0
A
回答
2
您可以使用語法像這樣覆蓋system colors的控制:
<TabControl.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
</TabControl.Resources>
(我不知道我是否有權利SystemColors Property爲您或不 - 可能需要進行測試,以找到合適的人導致你的問題)
+0
這是一大堆的測試選項。當然,一定有更好的辦法。沒有OOTB的方式來做到這一點? –
+0
@JimBeam您不需要單獨測試每一個單獨的...大多數與控件高光顏色完全無關。如果'HighlightBrushKey'不起作用,只需從列表中選擇幾個可能的顏色,用不同的顏色覆蓋所有顏色,然後在運行時看到顯示哪種顏色。 – Rachel
相關問題
- 1. 擺脫RFID標籤
- 2. 擺脫<center>標籤
- 3. 擺脫ModelForm中的標籤?
- 4. 如何擺脫行標籤?
- 5. C#脫節鏈接標籤導航TabControl - 如何突出顯示當前標籤打開鏈接標籤
- 6. C#標籤突出顯示並刪除突出顯示
- 7. 如何在標籤欄中突出顯示標籤
- 8. 繪製突出顯示在標籤頁
- 9. 標籤欄外觀突出顯示
- 10. 如何突出顯示標籤
- 11. 突出顯示選定的標籤
- 12. Visual Basic突出顯示標籤
- 13. Emacs匹配標籤突出顯示
- 14. 導航,突出顯示活動標籤
- 15. 突出顯示當前標籤頁?
- 16. 突出顯示標籤變化圖像
- 17. 突出顯示iPad上的標籤
- 18. WPF Windows到標籤
- 19. jquery驗證:擺脫標籤標籤的錯誤
- 20. 擺脫標籤控件的該選項卡下的行
- 21. 顯示標籤jsp標籤
- 22. 擺脫框架和軸標籤
- 23. 擺脫R圖中的頂點標籤
- 24. img標籤擺脫的line-height
- 25. 如何擺脫!重要標籤?
- 26. 擺脫Smarty塊中的HTML標籤
- 27. 擺脫線程內的標籤?
- 28. Zend Form ViewScript擺脫dt和dd標籤?
- 29. 如何突出html標籤內的字不突出標籤VUE
- 30. 顯示標籤
你到目前爲止嘗試過什麼?您可以在Blend中或通過XAML覆蓋「TabItem」的默認模板。 – PoweredByOrange
這會比它的價值更麻煩。一旦你覆蓋默認的模板,你將不得不從頭開始構建它。 – RadioSpace
@RadioSpace必須有比這更好的方法。在Winforms中,這將是一個單一的屬性。我真的不太喜歡WPF –