Entwickler-Ecke
WPF / Silverlight - ListBox-Style
Th69 - Di 16.02.16 21:00
Ja, sollte gehen. Hast du es denn schon versucht?
DrHoas - Sa 20.02.16 14:05
Hallo,
ja, ich hatte es natürlich schon probiert. Keine Ahnung, warum ich es nicht hinbekommen hatte, jetzt hab ich mich grad nochmal drangemacht und nach drei Minuten die Lösung gehabt:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| <Style TargetType="ListBox"> <Style.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}">DodgerBlue</SolidColorBrush> </Style.Resources> <Style.Triggers> <Trigger Property="Selector.IsSelected" Value="True"> <Setter Property="TextElement.Foreground" Value="White"/> </Trigger> </Style.Triggers> </Style> |
Trotzdem noch eine Frage dazu. DodgerBlue ist nicht exakt, die Standardfarbe für ausgewählte Items. Welche wäre das?
Grüße
Philipp
Moderiert von
Christian S.: Code- durch XML-Tags ersetzt
DrHoas - Sa 20.02.16 15:47
Gleich noch eine Frage hinterher:
Wie kann ich die Schriftfarbe von ausgewählten items auf weiß setzen, wenn die Listbox nicht den Fokus hat?
Im Prinzip soll eine ausgewähltes Element also immer gleich aussehen, egal ob die Listbox den Fokus hat oder nicht.
Ich schaff es leider nur, die Schriftfarbe komplett auf weiß umzustellen, was bei weißem Hintergrund natürlich etwas ungeschickt ist.
Dank und Gruß
Philipp
DrHoas - Sa 20.02.16 16:00
Ach Mist, meine Lösung von oben funktioniert gar nicht. Ich hatte nur den Code in der Definition der ListBox noch drin. Also stehe ich wieder ganz am Anfang und Bitte um Hilfe. Ein selektiertes Element soll einfach immer gleich aussehen, egal ob im Fokus oder nicht.
Danke
Philipp
DrHoas - Mo 22.02.16 19:28
Wie geil, wir hatten die Unterhaltung also vor fünf Jahren schonmal.
Na dann, danke für den Link und bis in fünf Jahren...
Grüße
Philipp
Th69 - Mo 22.02.16 20:54
LOL, habe wirklich nicht bemerkt, daß der verlinkte Beitrag auch von dir ist...
Hat dir denn mein Beitrag jetzt geholfen? Oder soll ich erst in 5 Jahren nochmal nachfragen (wenn du wieder die gleiche Frage stellst)? ROFL
DrHoas - Di 23.02.16 20:07
Hat funktioniert.
Danke!
Grüße
Philipp
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!