Xamarin.Forms: DatePicker mit Placeholder im Material-Design
Manchmal soll der Nutzer innerhalb einer App die Möglichkeit haben ein Datum auszuwählen. Für dieses Szenario stellt Xamarin.Forms das DatePicker-Control, welches durch das Xamarin.Forms.Visual.Material Package auch wunderbar in Material-Design dargestellt wird. Ich bin mit der Umsetzung allerdings nicht ganz glücklich, weil man keinen Placeholder-Text mitgeben kann, welcher erläutert, um was für ein Datum es sich gerade handelt. Daher wollen wir uns in diesem Beitrag anschauen, wie wir einen eigenen PlaceholderDatePicker schreiben können.
Xamarin.Forms Controls: RepeaterView mit alternativen Zeilenfarbe
Ich habe bereits gezeigt, wie man sich ganz einfach eine RepeaterView erstellen kann. Nun möchte ich die bestehende Implementierung so erweitern, dass jede zweite Zeile eine andere Hintergrundfarbe hat. Dies hat den großen Vorteil, dass sich die Lesbarkeit der Daten deutlich erhöht und man einen größeren Kontrast zwischen den einzelnen Einträgen herstellen.
Xamarin.Forms Controls: RepeaterView
Manchmal kommt man in die Verlegenheit, dass man gerne zwei ListViews
innerhalb einer ScrollView
verwenden möchte, was jedoch gar keine gute Idee ist, denn so hat man mehrere verschachtelte ScrollViews
auf einer Page, was zu unerwünschtem Verhalten führen kann. In diesem Fall kann es hilfreich sein ein einfaches Control zur Verfügung zu haben, welches eine Liste von Objekten entgegen nimmt und diese entsprechend eines Templates anzeigt. Bei Bedarf kann man dann dieses selbst in eine ScrollView
packen und erreicht so das gewünschte Ergebnis.