Silverlight : Contrainte de propriétés (Coercion) 8. novembre 2010 Olivier Framework .NET, Silverlight, WPF (2) [new:20/11/2010]La contrainte des valeurs est un mécanisme essentiel permettant à la valeur d'une propriété de rester confiner dans des bornes fixées par l'objet ou par l'utilisateur. C'est en réalité un des éléments de base permettant de respecter le paradigme de la programmation objet : l'encapsulation qui veut qu'un objet se protège de toute action externe pouvant le déstabiliser. Hélas, Silverlight n'offre pas les mécanismes que WPF propose pour les propriétés de dépendances. Nous allons voir comment régler cet épineux problème.Plus...
Du Son pour Silverlight ! 4. octobre 2010 Olivier Design, Silverlight (2) [new:15/10/2010]Paradoxalement le son et l’image sont les parents pauvres de Silverlight. Certes il y a le MediaElement ou la nouvelle classe WriteableBitmap, mais on est encore loin du compte… Plus...
Les ChildWindow's de Silverlight - Reloaded 28. septembre 2010 Olivier Silverlight (4) [new:10/10/2010]J’avais produit il y a quelques mois une petite vidéo de formation montrant comment se servir des ChildWindow sous Silverlight. La vidéo était hébergée par “Silverlight Streaming” un service de Microsoft aujourd’hui disparu. Je vous propose donc à nouveau la même vidéo hébergée ailleurs pour ceux qui l’auraient loupé…Plus...
Appliquer la pattern MVVM avec MVVM Light 8. août 2010 Olivier Silverlight (31) [new:15/09/2010]MVVM vous devez commencer à connaître, je vous en parle depuis un moment (notamment un très long article à télécharger, voir le billet MVVM avec Silverlight). Mais au-delà de la théorie comment mettre en pratique simplement cette pattern sous WPF et Silverlight ? La réponse se trouve dans ce nouvel article de plus de 90 pages ! Plus...
Parallel FX, P-Linq et maintenant les Reactive Extensions… 24. juillet 2010 Olivier Framework .NET, Hardware, LINQ, Silverlight, WPF (0) [new:10/8/2010]Les Parallel Extensions, connues jusqu’à lors sous le nom de Parallel Framework Extensions (ou PFX) forment une librairie permettant de faciliter la construction d’algorithmes parallèles (multi-thread) tirant partie des machines multi-cœur. Je vous en avais déjà parlé, ainsi que de P-Linq les extensions parallèles pour LINQ. Deux choses importantes à savoir aujourd’hui : les Parallel Extensions font partie de .NET 4 (VS 2010, Silverlight…) et une nouvelle librairie arrive, les Reactive Extensions !Plus...