Enrichir facilement vos interfaces Windows 10 avec des animations

Pour une meilleure expérience utilisateur, il faut passer par l’ajout d’animations pour rendre l’interface plus fluide et agréable. Mais, pour certains ou certaines, la gestion des animations n’est pas vraiment leur fort ou alors ce temps n’a pas été prévu dans le développement du projet. Microsoft a pensé à nous en rajoutant la possibilité de mettre des animations de navigation de page rapidement, directement en XAML et sur la plupart[…]

Lire l'article

ListView – Comment binder la couleur d’un item sélectionné

Commençons par poser le contexte : nous avons une catégorie « Production », qui a une propriété « Color » avec pour valeur #0094DD, ainsi qu’une liste d’Items. De base lorsqu’on clique sur un item de la liste, sa couleur de sélection est celle du thème Windows 10. Ce qui n’est pas très joli. L’idée est donc d’adapter la couleur de sélection d’un item et cela se fait en éditant le ItemContainerStyle. Plus précisément[…]

Lire l'article

Astuce pour la gestion du ‘Back’ en UWP

En Windows 10 UWP, on se retrouve généralement à gérer le Back (retour en arrière) dans nos applications. Ce qui selon nos besoins peut nous amener à des cas complexes de navigation. Par exemple, un type de page master/details où la page details va ouvrir un popup puis le fermer quand l’action sera finie. Il sera donc compliqué de faire une gestion propre de notre navigation car on se retrouvera[…]

Lire l'article

Mockups pour mettre en situation votre application Windows 10

Quelque soit la plateforme, une fois votre application réalisée, il est important de donner envie à vos futurs utilisateurs de la télécharger. Dans cette phase promotionnelle, des mockups permettent de mettre en situation votre application. Pour Android et iOS, il existe plusieurs sites comme Placeit pour facilement réaliser un montage de votre application à partir de leurs nombreux mockups. Malheureusement le choix est nettement plus restreint lorsqu’il s’agit d’une application[…]

Lire l'article

Error – File ‘MakePri.exe’ not found

Mais à quoi correspond cette erreur ?? Par manque de place sur le SSD d’un de nos ordinateurs, j’ai décidé de supprimer les anciens Visual Studio. En effet je conservais encore la version 2013 pour rouvrir les anciens projets WP7 et la version 2015 pour les projets WP8.1. Il faut l’avouer, Microsoft aurait pu nous simplifier la tâche en conservant le support de WP8.1 sur VS 2017, mais bon… Le[…]

Lire l'article

Xbox One – Gestion du design en focus sur des contrôles

Lors de mon développement sur Xbox One, je me suis confronté à la modification du design d’un contrôle lorsque celui-ci a le focus. Il faut savoir que le comportement du focus n’est pas le même entre la souris et la manette. En effet, avec la souris quand l’utilisateur passe sur le contrôle, l’état PointerOver du contrôle est levé dans le VisualState  en XAML, or avec la manette, c’est l’état Focused[…]

Lire l'article

Astuces pour le développement UWP sur Xbox

Depuis l’arrivée de la mise à jour « Windows Anniversary Update », build 14393, il est possible de créer des applications sur Xbox One. Pour cela, rien de plus simple pour les développeurs d’application Windows 10, il faut un projet de type UWP. Les anciennes applications UWP sont donc compatibles, avec au minium la version de build à 14393. La plupart des API fournies par UWP sont compatibles sur Xbox One, à[…]

Lire l'article

UWP – Bug pour générer votre package APPX

Si comme moi avec Visual Studio 2017 vous n’arrivez plus à générer vos packages UWP, car vous rencontrez une erreur du type « Error: File ‘E:\somepath\bin\ARM\Release\App_1.1.0.0_scale-100.appx’ not found. » ou « Error: File ‘E:\somepath\bin\ARM\Release\App_1.1.0.0_language-fr.appx’ not found. », c’est « normal » il y a un bug. Voici le fix temporaire en attendant une update : https://developercommunity.visualstudio.com/content/problem/40376/error-file-csomepathbinarmreleaseapp-112180-scale.html?childToView=40706#comment-40706 To workaround this issue, please take the following steps: 1. Download and extract storepackageworkaround.zip to any location 2. Close all[…]

Lire l'article

Meetup – Développement Windows 10

Ce lundi 20 mars, Xavier et moi-même avons animé le Meetup .Net Toulouse pour présenter le développement d’applications Windows 10. Etant donné qu’il s’agissait de la première session sur cette thématique, nous avons ciblé un niveau technique intermédiaire, avec une introduction à UWP et aux outils, des démos et un peu de code pour illustrer la mise en œuvre des principales fonctionnalités Windows 10. Au sommaire de la première partie[…]

Lire l'article