it-swarm.com.de

Zeigen Sie "Tagesentitäten" an, die Stuff enthalten, nach Tag und nach Zeitraum

Ich habe so etwas wie Things that happened this day das kann entweder vom Typ A oder vom Typ B sein.

Ich möchte Day Elemente pro Periode anzeigen und auch in jedem Day Element einige Informationen zu den Elementen von TypeA und TypeB anzeigen.

Beispiel

-- This Month
---- Day1
------TypeA-Example.Description()
------TypeA-Example2.Description()
------TypeB-Example.Description()
---- Day2
-- Last 4 Months

Im Moment benutze ich das DevExpressGalleryControl. Auf diese Weise können Elemente hinzugefügt werden, die nur Titel und Beschreibung in einem Bild enthalten.

enter image description here

Frage : Wie kann ich diese Gruppe von Entitäten effizient anzeigen?

2
Odys

Das beste Analogon dafür, das ich mir vorstellen kann, sind Kalender, in denen Aktivitäten an einem bestimmten Tag aufgelistet sind. Der Tag kann viele oder wenige Ereignisse haben, daher sollte die Höhe eines bestimmten Gegenstands flexibel sein. Daher würde ich eine Steuerung verwenden, die Tage mit gemischten Höhen ermöglicht.

Ich glaube nicht, dass die Reihenfolge in dieser Liste verwirrend sein wird, da die variable Höhe der Elemente eher das vertikale als das horizontale Scannen fördert.

Geben Sie an, dass die Elemente einzeln ausgewählt werden können, indem Sie sie verknüpfen. Es ist etwas seltsam für eine Anwendung, Links im Webstil zu verwenden, aber es ist eine der kompaktesten Möglichkeiten, sich das Klicken zu leisten. Ich habe den Unterschied zwischen A und B farblich angegeben, aber Sie können Typografie, Hintergrund oder nichts verwenden, wenn der Unterschied für die Anzeige nicht wichtig ist.

mockup

bmml source herunterladen - Wireframes erstellt mit Balsamiq Mockups

2
Myrddin Emrys