WPF'de ağaç görünümü var. Treeviewitem'i seçtiğimde farklı bir renk istiyorum.Bazı renkleri olan bir ağaç görünümü seçilen öğeyi nasıl vurgularım?
6
A
cevap
-1
Aşağıdaki kodu deneyin. İşe yaramalı. TreeView.ItemContainerStyle yılında
<Style TargetType="{x:Type TreeViewItem}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Yellow"/>
</Trigger>
</Style.Triggers>
</Style>
9
Basit Tetik varsayılan TreeView şablon yardımcı olamaz.
Standart şablon vurgulaması, TreeView şablonunun içinde belirli öğesi için arka plan değiştirme yoluyla yapılır. Bu spesifik öğe TreeView şablonu değişmeden programcı için erişilebilir değildir. Varsayılan olarak kaynağı, vurgulamak için bu öğenin arka planını ayarlamak için kullanılır.
- basit (ama yan etkileri mümkün):
Yani birkaç yolu vardır {x: Statik SystemColors.HighlightBrushKey} tuşuna ile kaynak yeniden tanımlamak TreeView veya ItemsPanel şablon için;
- TreeView için Şablonun tamamını yeniden tanımlayın.
İlgili konular
- 1. Seçilen öğeyi, ListView win32 API'sinde edin
- 2. Seçilen öğeyi QListWidget'de nasıl ayarlayabilirim?
- 3. RecyclerView: Seçilen öğeyi vurgula
- 4. Seçilen öğeyi al
- 5. Select2 yük Seçilen öğeyi
- 6. Alternatif renkleri olan bir Jlist nasıl oluşturulur
- 7. WP7 pivotcontrol seçilen öğeyi hatırla
- 8. android listview seçilen öğeyi al
- 9. Ağaç görünümü düğümlerinin derin kopyalama
- 10. mvc4'te seçilen öğe açılırken seçilen öğeyi nasıl değiştirebilirim?
- 11. Android ListView ve OnClickListener: Seçilen öğeyi nasıl alırım?
- 12. Python'da onay kutularıyla ağaç görünümü nasıl oluşturulur
- 13. PyGTK'de ağaç görünümünde seçilen öğeden değer nasıl alınır?
- 14. C# Karmaşık Ağaç Görünümü Tasarımı
- 15. DOM Range nesnesinin metnini nasıl vurgularım?
- 16. Silverlight ağaç görünümü. "IsExpanded" özelliği
- 17. Ağaç görünümünde html görünümü odoo
- 18. Ağaç görünümü için bir düğüm şablonu nasıl oluşturulur?
- 19. Mouseover'da bir hayal gücünün bölümlerini nasıl vurgularım?
- 20. XSL: bir ağaç nasıl kopyalanır, ancak bazı düğümler nasıl kaldırılır?
- 21. Excel VBA - Seçilen öğeyi dilimleyiciye döndürün
- 22. Android Sistem Renkleri Nasıl Alınır
- 23. Degrade sorunu olan Highchart'ta stil bar renkleri
- 24. SelectBox içinde CheckBoxList içinde seçilen öğeyi almak için nasıl
- 25. UIView'nin belirli bir alanının renkleri nasıl çevrilir?
- 26. Bir DrawingBrush'ta renkleri nasıl değiştirebilirim?
- 27. SQL Server 2005'te yüksek performanslı ağaç görünümü nasıl uygulanır
- 28. Otomatik yeniden boyutlandırılırken Sanal Ağaç Görünümü sütununun girintisini nasıl ayarlayabilirim?
- 29. Son seçilen seçenek bir multiselect'ten nasıl alınır?
- 30. Bazı özniteliklere sahip bir üsteki olan düğüm nasıl seçilir
Bence bu, http://stackoverflow.com/questions/388232/ adresinden daha çok veya daha az bir kopyasıdır ... kullandığım aynı numara TreeView için geçerli olacaktır. –
@MattHamilton ve hevgen'in ikisi de doğru. Mat'ın linkindeki kod örneğini kullanın. TreeViews ile iyi çalışıyor. OP, lütfen bir cevabı kabul edin. – Heliac