Conversion d’énumérations générique et localisation 26. mai 2011 Olivier Design, Données, Silverlight, WPF, WP7 (5) [new:30/06/2011]Lorsqu’on travaille avec des énumérations il est très fréquent d’avoir à traduire leurs valeurs par d’autres chaines de caractères. Soit parce que les valeurs ne sont pas assez parlantes pour l’utilisateur, soit parce qu’il est nécessaire de localiser les chaines pour s’adapter à la culture de l’utilisateur.Il faut aussi ajouter les cas où les énumérations sont traduites en des valeurs d’un autre type (des couleurs par exemple) ce qui très courant avec le databinding.Plus...
Ria Services, MVVM Light, Silverlight et données de conception (design time data) – Astuces 27. février 2011 Olivier Bug, Design, Données, Blend, Méthodologie, Silverlight, Visual Studio, WCF, WPF, WP7 (0) [new:25/03/2011]Lorsqu’on développe des applications Silverlight en utilisant plusieurs technologies à la fois comme les Wcf Ria Services et le toolkit MVVM Light, il peut y avoir des effets de bord imprévisibles. Notamment le non affichage des données de conception...Plus...
Silverlight et le DataTemplateSelector 23. février 2011 Olivier Données, Blend, Silverlight, WPF (3) [new:23/03/2011]WPF et Silverlight c’est tout Xaml de père en fils, la seule différence, du point de vue programmation, c’est que le fiston à un costume plus petit que le papa. Et quand on a besoin d’un grand costume, celui de Silverlight est parfois un peu juste aux entournures. C’est le cas principalement pour certains scénarios dits “avancés” comme ceux mettant en scène le DataTemplateSelector. Comment y remédier ?Plus...
Des contrôles de Mockup gratuits pour Silverlight 10. février 2011 Olivier Design, Blend, Silverlight, WPF (0) [new:28/02/2011]Vous avez Expression Blend, vous avez tout compris ! Savez-vous que vous pouvez agrémenter vos mockup avec des composants supplémentaires et gratuitement ? Il y a une astuce, bien entendu.Plus...
Les events : le talon d'Achille de .NET... 21. janvier 2011 Olivier Bug, Framework .NET, Silverlight, WPF (2) [new:31/01/2011]Les events (gestion d’évènements) sont d’une grande puissance et existent dans presque tous les langages récents (et même quelques un plus anciens). Ils autorisent un modèle de programmation évènementiel qui se calque bien sur la façon dont sont gérées les IHM des OS modernes (pilotés par l’utilisateur et ses clics souris). Hélas ce concept réutilisé par le Framework .NET ne lui va pas très bien. Pire, dans un environnement managé (avec Garbage Collector) les évènements sont une source inépuisable de pertes mémoire !Plus...