Si vous essayez un binding sur ces deux propriétés de l’objet Grid vous serez déçu, ça ne marche pas. Existe-t-il un moyen pour contourner cette limitation gênante dès lors qu’on se lance dans le design réactif et adaptatif ? C’est bien possible…Plus...
Sous Xamarin.Forms les bindings sont par défaut en OneWay, ou en TwoWay pour les éléments de saisie, ainsi on laisse le OneWay partout car il n’y a rien à faire… C’est une erreur. Pour améliorer les performance on peut faire beaucoup mieux, comment ? Plus...
MVVM n’impose pas une architecture utilisant l’injection de dépendances mais il se trouve que cette stratégie se marie bien avec l’esprit de MVVM. Seulement la DI est lente…comment s’en sortir ? Plus...
Le Caroussel est une vue bien pratique généralement bien aimée des utilisateurs mais il lui manque une petite chose pour être parfaite, un indicateur de position…Plus...
La consistance d’une App passe la bonne réutilisation du code, principe général à la base de la programmation objet notamment, mais on oublie que cette consistance doit aussi s’appliquer aux ressources pour d’excellentes raisons …Plus...
Créer des mails depuis une App est chose assez aisée, mais envoyer une pièce jointe ne l’était pas jusqu’il y a peu. Mais c’est désormais réglé ! Plus...
Sans rien avoir à dessiner, sans fonte spéciale à insérer, ne serait-il pas sympa de disposer d’émoticons colorés ? C’est possible…Plus...
Parfois on peut perdre des heures sur un détail qu’on pensait régler en deux secondes. Le ColumSpan de l’objet Grid peut être la source d’une telle prise de tête…Plus...
Il étonnant de voir à quel point un composant de base tel que le contrôle “Grid” peut à la fois être aussi populaire et sembler nébuleux à une majorité de développeurs. Un petit tour des fonctionnalités de la Grid est donc nécessaire tout autant que les simplifications récentes qui la rendent encore plus facile à utiliser ! Plus...
Gérer un état Busy est souvent indispensable, chargement de données, interrogations d’un service Web, il y a des attentes qu’il faut matérialiser pour que l’utilisateur ne coupe pas l’App la croyant bloquée… Mais où mettre ce fichu indicateur ? Voyons ça…Plus...