Frage

Ich habe folgende Klassen, die Beobachtungskollektionen der nächsten Ebene enthalten:

generasacodicetagpre.

So besteht ein Unentschieden aus Runden, Runden bestehen aus den Formationen.

Ich habe eine Seite, mit der ein Button zum Erstellen eines zufälligen Unentschiedens verfügt, ich habe derzeit eine weitere Klasse, die einen Zeichnen zurückgibt:

generasacodicetagpre.

Ich habe kein Problem, einen ListView zu verbinden, um Rundungen zu runden und runde Informationen anzuzeigen, aber wie zeige ich die einzelnen Formationen an?Das ist, was ich gerade tue, ich hatte nicht erwartet, dass ich nicht erwartet habe, Dinge, indem ich nur an die Formationen verbindet, aber wie kann ich auf ihn zugreifen?

generasacodicetagpre.

War es hilfreich?

Lösung

Sie sollten sich hierarchische Datenvorlagen ansehen, die von der WPF-TreeView-Steuerung statt ListViews verwendet werden. Sie sind eine natürliche Passform, um hierarchische Daten anzuzeigen. Wie bei jeder WPF-Steuerung können Sie natürlich ihr Erscheinungsbild mit Styling und Vorlagen vollständig anpassen. Hier sind einige gute Referenzen:

MSDN How to: Verwenden Sie einen Baumansicht, um hierarchische Daten anzuzeigen < / p>

Hierarchical DataBindung in WPF

Wenn Sie jedoch die Verwendung von ListViews verwenden möchten, ist es jedoch eine Möglichkeit, eine andere Container-Steuerung in der übergeordneten ListView zu nisten. Beobachtungskollektionen werden automatisch durch bestimmte WPF-Elemente wie Panels verarbeitet. In Ihrem Beispiel können Sie den zweiten Textblock mit einer anderen ListView ersetzen, wobei eine ItemTemplate ähnlich dem ersten ist. Es kann auch ein beliebiges kollektionsartiges Paneelelement wie Stackpanel sein.

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top