none
ListView mit großen Symbolen? RRS feed

  • Frage

  • Guten Tag,

    Will für jedes Objekt in meinem gefüllten List View ein großes Bild anzeigen. Dachte mir man wählt einfach ein Icon/PNG aus und das wird für alle Elemente vorgenommen. Doch das war ein Irrtum, könnt mir jemand ein Code Beispiel posten wie man die Elemente im ListView mit einem Symbol ausstattet? 


    Donnerstag, 20. Dezember 2012 10:48

Antworten

Alle Antworten

  • Hallo,

    das kannst du mit einen DataTemplate machen was dann ein entsprechendes Bild anzeigt.
    http://stackoverflow.com/questions/4773179/wpf-create-a-listview-with-icons


    Koopakiller [kuːpakɪllɐ] | Webseite | Code Beispiele | Facebook

    Donnerstag, 20. Dezember 2012 12:15
    Moderator
  • Moin, 

    Erstmal danke für die Antwort.

    Kannst du mir noch ein bisschen Starthilfe geben :-S

    Die Klasse "SampleModel" und "ViewData" hab ich angelegt und wie geht es jetzt weiter?

    Und wo lege ich in Windows Forms den ersten Codeteil von dem Link an das ist ja WPF :-S

    Mfg

    Donnerstag, 27. Dezember 2012 07:42
  • Hallo,

    Wenn Du Windows Forms verwendest, kannst Du dein PNG-Bild in ein ImageList-Control laden und dieses an ListView.LargeImageList zuweisen. Lies bitte die Hinweise in der verlinkten Dokumentation. Dort findest Du auch ein Code-Beispiel.

    Gruß
    Marcel

    Donnerstag, 27. Dezember 2012 07:59
    Moderator
  • Hallo, dachte du machst WPF, weil mir WinForms zu einfach vorkam ;)

    Ergänzung zu Marcel: Eine ImageList kannst du aus der ToolBox auf deine Form ziehen und die Bilder zuweisen. Wenn du auf den kleinen Pfeil oben rechts an der PictureBox klickst (wenn Sie markiert ist) dann kannst du deine ImageList und die Icongröße auswählen.
    Somit musst du es nicht manuel in den Code einfügen.


    Koopakiller [kuːpakɪllɐ] | Webseite | Code Beispiele | Facebook

    Donnerstag, 27. Dezember 2012 10:20
    Moderator
  • Hallo XxDeadLiiNexX,

    Ich möchte Dich bitten folgendes zu lesen und die Beiträge die Dir geholfen haben zu bewerten. Vielen Dank.

    Nutzen Sie die Bewertungsfunktionen ("Antwort" und "Hilfreich") in den MSDN Foren! Unter anderem können andere später eine Lösung schneller finden. Es ist also wünschenswert, dass die fragenden (Benutzer) die Postings anderer Beantworter bewerten.
    Hier dazu die wichtigsten Anhaltspunkte aus den
    Forenregelnund FAQs.

    Lösungsbeiträge als „Die Antwort“ markieren
    Bitte markieren Sie den Beitrag, der zur Lösung geführt hat, als "Die Antwort". Durch Bewerten eines Beitrags als "Die Antwort" können andere Teilnehmer die Lösung schneller finden. Außerdem können Sie dem Benutzer, der die Antwort eingereicht hat, für seinen Beitrag danken und zur Steigerung der Antwortqualität in der Diskussionsgruppe beitragen.
    [Quelle:
    Forenregeln]

    Bitte markiere den/die Beiträge als Antwort, die dir geholfen haben, dein Problem zu lösen. Das ist zum einen eine Anerkennung für die Autoren dieser Beiträge, zum anderen hilft es zukünftigen Lesern, sich in diesem Thread besser zu orientieren und Antworten auf ihre Fragen schneller zu identifizieren.

    Wie zeige ich an, dass meine Frage durch einen Beitrag beantwortet wurde?

    Wie bewerte ich einen Beitrag als hilfreich? Um einen Beitrag als hilfreich zu bewerten, klicken Sie in einem beliebigen Beitrag auf Als hilfreich bewerten. Sie können Ihre Stimme nur einmal für einen Beitrag abgeben.
    [Quelle:
    Häufig gestellte Fragen]

    Grüße,

    Ionut

    Freitag, 4. Januar 2013 13:54
    Moderator
  • Hallo XxDeadLiiNexX,

    Wir gehen davon aus, dass die Antwort Dir weitergeholfen hat.
    Wenn nein, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.

    Danke und viele Grüße,
    Ionut

    Dienstag, 8. Januar 2013 10:54
    Moderator