1 Repo
Navigation between logic controllers using typed commands and parameters without referencing UI views.
Distinct from Type-Safe Navigation Frameworks: Focuses on ViewModel-to-ViewModel transitions rather than URI/Route-based navigation frameworks.
Explore 1 awesome GitHub repository matching web development · Type-Safe ViewModel Navigation. Refine with filters or upvote what's useful.
MvvmCross ist ein .NET-MVVM-Framework, das für den Aufbau plattformübergreifender Anwendungen durch die Trennung von Geschäftslogik und nativen Benutzeroberflächen entwickelt wurde. Es fungiert als Navigations-Engine und UI-Data-Binding-Bibliothek, die die Kapselung von Logik innerhalb von View-Models ermöglicht, die über verschiedene Betriebssysteme hinweg wiederverwendet werden. Das Framework bietet eine native Hardware-Abstraktionsschicht und einen Dependency-Injection-Container, um Komponenten zu entkoppeln und eine konsistente Schnittstelle für den Zugriff auf Gerätefunktionen bereitzustellen. Es koordiniert typsichere Übergänge zwischen nativen Bildschirmen und verwaltet die Synchronisation von Daten zwischen gemeinsam genutzten Logikklassen und nativen UI-Komponenten durch Property-Change-Benachrichtigungen. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Anwendungslebenszyklus-Management, URI-Deeplinking und Inversion-of-Control-Service-Registrierung. Es enthält zudem Dienstprogramme für Internationalisierung, Pub-Sub-Messaging über einen Weak-Reference-Event-Aggregator und Hardware-Integration für Sensoren, Geolokalisierung und biometrische Authentifizierung.
Transitions application state between logic controllers using type-safe asynchronous commands without referencing UI views.