WPF: ListView mit Symbolen?

8

Ich kann nicht herausfinden, wie ich eine Icon-Ansicht in der WPF-ListView (eine Ansicht ähnlich dem Windows Explorer) implementieren kann. Bei der Suche nach Google habe ich nur Informationen zur Implementierung der GridView gefunden, aber keine Hinweise zur Icon-Ansicht. Ich spreche nicht von System.Windows.Form.ListView , sondern von System.Windows.Controls.ListView .

Vielleicht gibt es eine andere Kontrolle, um das zu tun? Ich habe diesbezüglich nichts Relevantes gefunden?

Ich habe nur einige Leute gefunden, die die Icon-Ansicht von Hand erstellt haben, indem sie die Listbox benutzt haben und die Pannentemplate und die Iconvorlage geändert haben. Ich kann nicht glauben, dass dies der einzige Weg ist, dies zu tun.

Irgendwelche Hinweise?

Vielen Dank im Voraus

    
user57528 27.01.2009, 17:13
quelle

4 Antworten

8

Wie Tanveer Badars Antwort, aber mit einem WrapPanel anstelle eines UniformGrids. Legen Sie Folgendes in Ihrer Listbox fest:

%Vor%

erzwingt das Umbrechen des WrapPanels.

    
geofftnz 27.01.2009, 20:04
quelle
10

BEARBEITEN Ich habe verstanden, was du mit der Explorer-Ansicht meinst ... ich habe meine auf Details eingestellt ...;) Ich werde meine Antwort hier lassen, für den Fall, dass jemand denselben Fehler macht wie ich ...

Es gibt keine Icon-Ansicht in WPF, Sie müssen sie selbst implementieren, aber Sie müssen nicht alles von Grund auf neu machen.

Sie können das ListView in Kombination mit einem GridView und mindestens einem CellTemplate für die Spalte verwenden, die das Symbol enthält.

Die allgemeine Gliederung würde für eine Windows Explorer-ähnliche Ansicht wie folgt aussehen:

%Vor%     
Bubblewrap 27.01.2009 19:57
quelle
6

Hast du das ausprobiert?

%Vor%     
Tanveer Badar 27.01.2009 19:54
quelle
4

Hier ist eine weitere Lösung für das Problem

http://blogs.msdn.com/photos/atc_avalon_team/images/585779 /640x443.aspx

    
Chris S 26.08.2009 09:18
quelle

Tags und Links