
Ergebnis 1 bis 6 von 6
-
Bin neu hier
- 30.04.2013, 17:51
- #1
Hallo,
ich habe eine ListBox in der Einträge selektiert werden können, nun möchte ich die markierten Zeilen durchstreichen.
Den selektierten Eintrag hole ich mir über...
Code:int _selectIndex = lstBox.SelectedIndex;
So versuche ich auf das Item zuzugreifen...
Code:lstBox.Items[_selectIndex]
Danke und Gruß
-
- 30.04.2013, 19:42
- #2
Hey,
Je nach Vorhaben gibt es zwei verschiedene Wege dein vorhaben zu lösen:
1. Es geht nur darum, den/die selektierten Einträge durchzustreichen. Diese Änderung ist nur optisch wichtig und wird nicht in deinem Datenmodell abgebildet.
Dann ist dein Weg der folgende:
Du modifizierst den Visual State "selected" im Visual State Manager. Um das zu tun öffnest du den ItemsContainerStyle (i.d.R. eine Kopie) und suchst den state heraus. Per default ist eine Transition hinterlegt die das Element in der Akzentfarbe einfärbt. Du könntest jetzt z.B. die Textdecoration ändern. Das ganze machst du am besten in Blend (Edit Additional Templates > Edit ItemsContainerStyle).
2. Du hast irgendein Objekt im Datenmodell für das der "durchgestrichene Zustand" relevant ist.
In diesem Fall verwendest du eine Data- & ItemTemplate und bindest (-> Datenbindung) deine Liste an die entsprechende Quelle. In deiner Template könnte z.B. ein ValueConverter das "durchstreichen" übernehmen.
Ich hoffe ich konnte helfen, wenn du noch Fragen hast meld dich.
Viele Grüße,
Tamay Gündüz
-
Bin neu hier
- 01.05.2013, 19:48
- #3
Hallo Tamay,
vielen Dank für die Hilfe.
Ich probiere das mal aus und melde mich wieder.
Dankeschön
-
Mich gibt's schon länger
- 02.05.2013, 09:10
- #4
Hallo Queens,
zum durchstreichen kannst du das benutzen system.windows.textdecorations.strikethrough.aspx
Wie tamaygz es vorgeschlagen hat ist auf jeden Fall der richtige weg!
-
- 02.05.2013, 18:08
- #5
-
Bin neu hier
- 12.05.2013, 16:06
- #6
Vielen Dank für die Hilfe, gebe nach Erfolg mal einen Bericht ab.
Ähnliche Themen
-
Programme entfernen: Eintrag bleibt in der Liste hängen, wie entfernen..?
Von Ronald im Forum HTC HD2 SonstigesAntworten: 6Letzter Beitrag: 14.11.2010, 21:07 -
Eintrag in der Registry verändert
Von andre133 im Forum HTC Touch Diamond 2Antworten: 4Letzter Beitrag: 26.03.2010, 18:19 -
Komischer Eintrag in der Systemsteuerung
Von quentintarantino im Forum Touch HD SonstigesAntworten: 3Letzter Beitrag: 04.03.2009, 15:49 -
Programm gelöscht, aber immer noch in der Liste der Programme. Wie Eintrag löschen?
Von windsurfhero im Forum Touch HD InterfaceAntworten: 4Letzter Beitrag: 06.02.2009, 09:29 -
Bekommt man in der Schweiz ein Memory Stick-> CF Adapter
Von meier111 im Forum PlaudereckeAntworten: 4Letzter Beitrag: 25.07.2003, 21:49
Pixel 10 Serie mit Problemen:...