Surface Duo: Simple Liste mit Detail
Seit wenigen Wochen ist das neue Smartphone von Microsoft mit Android und dem Namen Surface Duo auch außerhalb den USA erhältlich. In einem Blog-Beitrag habe ich das Gerät mit den zwei Screens bereits vorgestellt. Nun dachte ich mir, dass es an der Zeit ist einmal einen Blick auf die Entwicklung für das Surface Duo zu werfen. Als Beispiel-Anwendung soll eine einfache Liste dienen, welche bei der Auswahl eines Eintrags ein entsprechendes Detail anzeigt. Das besondere dabei ist, dass wir die beiden Screens des Surface Duos verwenden wollen, aber gleichzeitig auch lauffähig sind, wenn keine zwei Screens zur Verfügung steht.
DataTemplateSelector: Verschiedene DataTemplates für eine Liste
Normalerweise definiert man ein einzelnes Template für Elemente einer Liste, so dass jedes Element gleich dargestellt wird. Aber manchmal möchte man abhängig von den jeweiligen Daten ein anderes Template verwenden, so dass man auf einmal zwei oder auch mehr Templates benötigt. An dieser Stelle kommt nun der DataTemplateSelector
ins Spiel. Dieser ermöglicht nämlich genau dieses Szenario, dass man abhängig von den Daten verschiedene Templates anwenden kann. Wie das im Einzelnen funktioniert, möchte ich euch in diesem Beitrag zeigen.
Gruppierte Liste in einer Xamarin.Forms App
Eine Business-Anwendung ohne ListView ist wohl keine Business-Anwendung. Daher ist es kaum verwunderlich, dass man ohne ListView in seiner App auskommt. Doch wenn man viele Einträge in der Liste hat, wird diese auch schnell unübersichtlich und daher möchte man seine Einträge gruppieren. In diesem Beitrag möchte ich nun aufzeigen, wie einfach ihr eine gruppierte Liste in eure Xamarin.Forms App integrieren könnt.