1 dépôt
Using metadata attributes to determine the display mode of a view at runtime.
Distinct from View Inflation Attributes: Existing candidates focus on XML inflation or presenter views, not runtime attributes for presentation modes like modals or stacks.
Explore 1 awesome GitHub repository matching user interface & experience · Attribute-Driven Presentation. Refine with filters or upvote what's useful.
MvvmCross est un framework .NET MVVM conçu pour construire des applications multiplateforme en séparant la logique métier des interfaces utilisateur natives. Il fonctionne comme un moteur de navigation et une bibliothèque de liaison de données (data binding) UI, permettant l'encapsulation de la logique au sein de view models qui sont réutilisés à travers différents systèmes d'exploitation. Le framework fournit une couche d'abstraction matérielle native et un conteneur d'injection de dépendances pour découpler les composants et fournir une interface cohérente pour accéder aux fonctionnalités de l'appareil. Il coordonne les transitions sécurisées en termes de type entre les écrans natifs et gère la synchronisation des données entre les classes de logique partagée et les composants UI natifs via des notifications de changement de propriété. Le projet couvre un large éventail de capacités, incluant la gestion du cycle de vie de l'application, le deeplinking URI et l'enregistrement de services d'inversion de contrôle. Il inclut également des utilitaires pour l'internationalisation, la messagerie pub-sub via un agrégateur d'événements à référence faible, et l'intégration matérielle pour les capteurs, la géolocalisation et l'authentification biométrique.
Determines whether a view is displayed as a modal, stack, or root by evaluating metadata attributes at runtime.