Selektierten Eintrag in der ListBox durchstreichen Selektierten Eintrag in der ListBox durchstreichen
Danke Danke:  0
Ergebnis 1 bis 6 von 6
  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;
    ...aber da komme ich nicht weiter.

    So versuche ich auf das Item zuzugreifen...

    Code:
    lstBox.Items[_selectIndex]
    Kann mir bitte jemand helfen!?

    Danke und Gruß
    0
     

  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
    0
     

  3. Hallo Tamay,

    vielen Dank für die Hilfe.
    Ich probiere das mal aus und melde mich wieder.

    Dankeschön
    0
     

  4. 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!
    0
     

  5. Zitat Zitat von oaz1 Beitrag anzeigen
    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!
    Danke für den Hinweis. Hab ich (warum auch immer) gar nicht dran gedacht
    0
     

  6. Vielen Dank für die Hilfe, gebe nach Erfolg mal einen Bericht ab.
    0
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 14.11.2010, 21:07
  2. Eintrag in der Registry verändert
    Von andre133 im Forum HTC Touch Diamond 2
    Antworten: 4
    Letzter Beitrag: 26.03.2010, 18:19
  3. Komischer Eintrag in der Systemsteuerung
    Von quentintarantino im Forum Touch HD Sonstiges
    Antworten: 3
    Letzter Beitrag: 04.03.2009, 15:49
  4. Antworten: 4
    Letzter Beitrag: 06.02.2009, 09:29
  5. Antworten: 4
    Letzter Beitrag: 25.07.2003, 21:49

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

windows phone 8

phone

listbox

win phone listbox items farbe

listbox selektierten eintrag einblenden

text windows phone durchstreichen