Convertir des couleurs Hexa et des ColorName en SolidColorBrush

Convertir des couleurs Hexa et des ColorName en SolidColorBrush

Pour ma nouvelle applis, je recevais des couleur stocké en string. Celle ci étaient ou en format Hexadécimale ou en format ColorName. J’ai donc du créer un petit helper pour convertir les strings en SolidColorBrush. Attention si vous bindé directement la string à votre UI pas besoin de convertir XAML le fait tout seul. Pour retrouvé une couleur à partir de son nom j’ai du utiliser la réflexion sur le type Colors. Je vous le partage donc :

Fusion des Dev Center : des bugs, des bugs et des bugs.

Fusion des Dev Center : des bugs, des bugs et des bugs.

Depuis le début du mois de juillet les comptes développeurs sont migrés au fur et à mesure dans un seul Dev Center. Cette migration est obligatoire, on ne vous demande pas votre avis. Je vais essayer de compiler ici tous les petits bugs connus lors de cette migration et comment les résoudre si une solution est connue. Quand on arrive sur les anciens liens des dev center on est invité à utiliser le nouveau Dev Center commun à Windows 8…

Lire la suite Lire la suite

[Tips] Inkscape très lent au démarrage

[Tips] Inkscape très lent au démarrage

Après la réinstallation de ma machine mon Inkscape était très lent à démarré. Pour résoudre ce problème il faut aller à Fichier/Ouvrir préférence(SHIFT+CTRL+P)/Interface/ Puis effacer la liste et mettre à 0 le nombre maximum de document récent.

Localisation en WinRT

Localisation en WinRT

Comment localiser une application WinRT? Il faut ajouter un fichier de type .resw pour chaque langue de l’application. De la façon suivante (un dossier par langue) : La liste complète des code culture ici. Dans ce fichier il faut faire correspondre des « Name » à des traductions : Pour chaque langue vous devez récréer les même clefs. Si vous ne créer pas une clef dans une langue, la langue par défaut sera utilisé automatiquement par l’application. Je vous conseille fortement d’utiliser…

Lire la suite Lire la suite

ComboBox un problème de Foreground

ComboBox un problème de Foreground

Hier en mettant à jour mon applis, je me suis aperçu que la propriété Foreground avait un comportement assez étrange sur la ComboBox. En effet le SelectedItem n’avait plus le Foreground appliqué quand la comboBox avait plus de six entrés! Voici mon le code : Et le rendu qu’on obtient : Pourquoi le rendu est différent à partir de 6 items? Il se trouve que quand on a peu d’items, lorsque l’on ouvre la combo, celle ci n’est pas en…

Lire la suite Lire la suite

[Tips]XNA sur Visual studio 2013

[Tips]XNA sur Visual studio 2013

Un petit tips pour ceux qui veulent faire du XNA sans devoir ré-installer visual studio 2010. XNA n’étant pas supporté dans Visual studio 2012 et Visual 2013. Il vous suffit d’installer XNA 4.0 refresh disponible sur ici Attention après l’installation redémarrer Visual studio car sinon l’import de certaines police généra une erreur inattendue.

Idées reçues sur les composants Windows Runtime

Idées reçues sur les composants Windows Runtime

Qu’est ce qu’un composant windows Runtime? Lorsque l’on crée une nouvelle assembly dans visual studio nous avons deux choix possible : – Soit une bibliothèque de classe classique – Soit un composant Windows Runtime. Un composant Windows Runtime est généralement utilisé pour partager du code écrit dans un autre langage que celui qu’on utilise. Par exemple un composant Windows Runtime peut être écrit pour : – lorsque l’on veut des performances native utilisation de C++ pour de l’encodage vidéo, et…

Lire la suite Lire la suite

Chargement incrémentiel : implémentation de ISupportIncrementalLoading

Chargement incrémentiel : implémentation de ISupportIncrementalLoading

ISupportIncrementalLoading Le framework WinRT fournit une interface permettant d’implémenter le chargement incrémentiel. Cette interface est toute simple elle n’a que membres. Lien vers la documentation MSDN A quoi ça sert? L’implémentation de cette interface permet facilement de créer des listes infinie ou des listes qui se chargent au fur et à mesure. Toutes collections implémentant ISupportIncrementalLoading marchent automatiquement avec les ListView et GridView de WinRT. Quand se servir de liste incrémentielle? Quand vous avez des collections à afficher des des…

Lire la suite Lire la suite

Créer vos Logos de vos apps WinRT en un rien de temps

Créer vos Logos de vos apps WinRT en un rien de temps

Update Désormais plus besoin d’utiliser un utilitaire console. J’ai écrit un petit add in à visual studio que vous pouvez télécharger ici. Pour généré vos logos c’est encore plus simple : – Clickez droit sur « Package.appxmanifest » – Clickez sur « Generate logos » Merci à Toss Net pour avoir eu l’idée de l’add in. Le reste de l’article est donc obsolète. =================================================================================== Kezako Tout développeur WindowsPhone/Windows 8 a du s’arracher les cheveux en voyant le nombre de tailles différentes de logos à…

Lire la suite Lire la suite

Ajouter des smiley dans une RichTextBlock

Ajouter des smiley dans une RichTextBlock

Lorsque j’ai créé l’application MyTwich je me suis posé la question : Comment convertir un string en flux texte et/ou image, tout en conservant la mechanique de Binding? Pour ce faire il faut créer un DependencyObject. Et voici comment on l’utilise en XAML. Un exemple de visuel de chat avec des emoticones :

X

Pin It on Pinterest

X