Ho una struttura ad albero. Quando provo a fare clic sui nodi, c'è un colore blu che mostra il nodo selezionato. Come posso rimuoverlo. Non voglio che un colore di selezione sia visualizzato nell'albero.TreeView mostra il blu per l'articolo selezionato
risposta
ItemContainerStyle
metodo non funziona per me dire su Windows-8. Ci sono 4 spazzole che in genere corrispondono a questo e utilizzate dal modello predefinito per TreeViewItem
tasti:
HighlightBrushKey
- Sfondo con messa a fuoco.
HighlightTextBrushKey
- In primo piano con messa a fuoco.
InactiveSelectionHighlightBrushKey
- Sfondo senza messa a fuoco.
InactiveSelectionHighlightTextBrushKey
- Primo piano senza messa a fuoco.
Proprio li modifichi come meglio credi, per il vostro requisito qualcosa di simile sarebbe adatto:
<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>
si presta attenzione solo a loro ignorando nell'ambito di applicazione desiderato. Ad esempio, se metti tutto questo in App.xaml vedrai alcuni effetti collaterali strani come tutti i controlli che usano questi pennelli finirebbero per usare quelli sovrascritti che potrebbero non essere quello che stai cercando.
- 1. Selezionato UItableViewCell che rimane blu quando selezionato
- 2. Rimuovere il contorno blu "selezionato" sui pulsanti
- 3. WPF TreeView che perde l'elemento selezionato
- 4. TreeView Problema con espansione elemento non selezionato
- 5. Come ottenere il valore dall'elemento selezionato in treeview in PyGTK?
- 6. C# WinForms nodo grassetto TreeView non mostra tutto il testo
- 7. Mostra valore quando selezionato [MPAndroidChart]
- 8. Il menu a discesa AngularJS non mostra il valore selezionato
- 9. UIButton mostra lo stato selezionato alla spina
- 10. Spinner non mostra l'oggetto selezionato in Android
- 11. Mostra campi in base al valore selezionato
- 12. Disabilita SelectedImageIndex in Treeview
- 13. Pulsante aggiunto alla navigazione L'elemento mostra sempre in colore blu
- 14. Come abilitare/disabilitare menuitem (nel menu di scelta rapida) per un elemento selezionato di treeview
- 15. Come cambiare il colore di sfondo del colore della scheda selezionato di UITabbar in blu?
- 16. Intestazione colonna per WPF TreeView
- 17. Trova nodo TreeView per valore
- 18. Abilita scorrimento per WPF Treeview
- 19. Android - Cambia il colore blu predefinito per il tema Holo
- 20. Ottieni AlberoViewView selezionato utilizzando MVVM
- 21. Mostra/nascondi i campi in base al valore selezionato
- 22. ng-repeat filter "mostra tutto" se nessun filtro selezionato
- 23. Mostra tutte valore selezionato di caduta multipla lista
- 24. selezione TreeView rilegatura a ViewModel
- 25. Evento per il pulsante di opzione selezionato?
- 26. Trascina il testo selezionato per spostarlo?
- 27. Personalizzato UITableViewCell (IB) mostra solo nello stato selezionato
- 28. Come allineare il pulsante su wpf treeview
- 29. ttk treeview: colori di riga alternati
- 30. TreeView, HierarchicalDataTemplate e dati ricorsivi
Questa domanda è stata fatta e ha risposto milioni di volte. –
possibile duplicato di [Come si evidenzia una voce con visualizzazione ad albero con un colore?] (Http://stackoverflow.com/questions/876759/how-do-i-highlight-a-treeview-selected-item-with-some -color) –