Xamarin.Forms 1.3 bringt Lifecycle-Unterstützung und neue XAML-Werkzeuge

Xamarin hat am 13. Januar 2015 die Version 1.3 von Xamarin.Forms vorgestellt. Das Framework bündelt native Oberflächen für iOS, Android und Windows Phone in einer gemeinsamen C#-Codebasis. Die neue Fassung ergänzt den Lebenszyklus einer Anwendung, Styles, Trigger und Behaviors.

Mit den Methoden OnStart, OnSleep und OnResume können Anwendungen auf wichtige Zustandswechsel reagieren. Auch die Navigation wurde überarbeitet. Die neue INavigation-Schnittstelle erlaubt es, Seiten einzufügen, zu entfernen und animiert oder ohne Animation zu öffnen. Dazu kommt die Möglichkeit, die Startseite einer Anwendung einfacher über die Application-Klasse festzulegen.

Trigger und Behaviors in XAML

Trigger führen deklarative Aktionen aus, wenn sich eine Eigenschaft ändert oder ein Ereignis eintritt. Xamarin unterscheidet Property-, Data-, Event- und Multi-Trigger. Behaviors kapseln wiederverwendbare Logik für Steuerelemente. Die offizielle Paketversion 1.3.0.6275 führt diese Änderungen zusammen mit der Unterstützung der Unified API für Xamarin.iOS.

Für Teams, die plattformübergreifende Oberflächen entwickeln, reduziert das den Anteil wiederholter UI-Arbeit. Die Werkzeuge ergänzen damit die damalige Landschaft aus IDEs und Entwicklerumgebungen, zu der auch die Firefox Developer Edition mit WebIDE und Valence gehörte.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein