Mam strukturę widoku drzewa. Kiedy próbuję kliknąć węzły, pojawia się niebieski kolor, który pokazuje wybrany węzeł. Jak mogę to usunąć. Nie chcę, aby kolor zaznaczenia był wyświetlany na drzewie.TreeView pokazuje niebieski dla wybranego elementu
Odpowiedz
ItemContainerStyle
metoda nie działa dla mnie powiedzieć na Windows-8. Istnieją 4 szczotki, które generalnie odpowiadają tym i są wykorzystywane przez domyślny szablon dla TreeViewItem
kluczy:
HighlightBrushKey
- Tło z naciskiem.
HighlightTextBrushKey
- Pierwszy plan z fokusem.
InactiveSelectionHighlightBrushKey
- Tło bez ostrości.
InactiveSelectionHighlightTextBrushKey
- Pierwszy plan bez fokusa.
Wystarczy zastąpić je zgodnie z potrzebami, na swoje wymagania coś takiego zrobi porządku:
<TreeView>
<TreeView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}"
Color="Black" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}"
Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightTextBrushKey}"
Color="Black" />
</TreeView.Resources>
</TreeView>
zwracają uwagi tylko przesłanianie je w ramach której potrzebujesz. Na przykład, jeśli umieścisz to wszystko w App.xaml, zobaczysz jakieś dziwne efekty uboczne, ponieważ wszystkie kontrolki używające tych Pędzli będą teraz używać Twoich przesłoniętych, które mogą nie być tym, na co masz ochotę.
- 1. WPF TreeView wyciek z wybranego elementu
- 2. Spinner nie pokazuje wybranego elementu w Androidzie
- 3. GridView Highlight wybranego elementu
- 4. Zatrzymaj wyostrzenie kolorów wybranego elementu w ComboBox?
- 5. Html.DropDownList ustawienie wybranego elementu
- 6. Niestandardowe losowanie wybranego elementu TTreeView
- 7. Uzyskiwanie wybranego elementu z ListView
- 8. Jak zmienić kolor tła wybranego koloru karty UITabbar na niebieski?
- 9. Anulowanie wybranego elementu ListViewIndexChange Event
- 10. Uzyskiwanie wybranego elementu w ItemsControl
- 11. Uzyskiwanie wybranego elementu indeksu elementu LongListSelector
- 12. Spinner z niestandardowym ArrayAdapter dla obiektów nie wyświetlających wybranego elementu
- 13. Okno Punktów programu Visual Studio: Co pokazuje program TreeView?
- 14. Uzyskaj wartość wybranego elementu dla zdarzenia za pomocą czystego JavaScriptu
- 15. MVC3 Lista rozwijana nie wybiera wybranego elementu
- 16. Jak włączyć/wyłączyć menuitem (w menu kontekstowym) dla wybranego elementu widoku drzewa
- 17. Pakiet ustawień ios 8.2 i nowszych nie pokazuje wybranego elementu, ale domyślny
- 18. Jak znaleźć kategorię wybranego elementu w autouzupełnianiu?
- 19. DropDownList ustawienie wybranego elementu w asp.net MVC
- 20. Java JList przejdź do wybranego elementu
- 21. Lista rozwijana QComboBox - ustawienie wybranego stylu elementu
- 22. Jak uzyskać wartość opcji wybranego elementu
- 23. Jak uzyskać wartość wybranego elementu w autouzupełnieniu
- 24. Stylizacja wybranego elementu w przeglądarce Firefox
- 25. Uzyskaj tag wybranego elementu w WPF ComboBox
- 26. Jak zdobyć itemxml wybranego elementu w Tridion
- 27. Jak uzyskać TEKST elementu wybranego przez Combatup?
- 28. TreeView Virtualization
- 29. WPF ListView - jak ustawić kolor tła wybranego elementu?
- 30. TreeView Problem z rozszerza non-wybrany element
To pytanie zadano milion razy. –
możliwy duplikat [Jak mogę podświetlić wybrany element drzewa z wybranym kolorem?] (Http://stackoverflow.com/questions/876759/how-do-i-highlight-a-treeview-selected-item-with-some -color) –