Olivier Dahan

Microsoft MVP Silverlight 2013, 2012,
2011, MVP CAD 2010, MVP C# 2009


Membre du Developer Guidance Advisory Council Microsoft

Audit, Conseil, Formation, Développement
[WPF, Silverlight, WinRT, MonoDroid]

Historique

La fin de la suite “Expression”

La suite “Expression” (Design, Encoder, Blend) arrive en toute logique en fin de course. Elle ne sera pas poursuivie. Ce qu’il faut en savoir : More...

Free Silverlight Behavior Collection

Les Behaviors sont des outils précieux dans le développement d’applications Silverlight. On en trouve beaucoup de ci, de là, pas toujours bien débogués et non centralisés. Il m’est venue à l’idée que tout ce potentiel ne pouvait être utilisé que si j’y mettais un peu d’ordre. Et comme je suis partageur je vous offre deux projets : une collection de behaviors que j’ai contrôlés, et une application de présentation originale, le tout avec le source.More...

Ria Services, MVVM Light, Silverlight et données de conception (design time data) – Astuces

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...More...

Silverlight et le DataTemplateSelector

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 ?More...

Un cours complet Silverlight (5 jours “OnRamp”)

On ne pourra pas dire que Microsoft n’investit pas pour faire connaitre Silverlight : sur le site Expression, un nouveau cours sur 5 jours a été mis gratuitement en ligne.More...

Des contrôles de Mockup gratuits pour Silverlight

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.More...

MVVM, Chronomètre et Illustrator

MVVM, j’en ai parlé souvent et à travers de longs articles à télécharger, mais qu’est le rapport entre MVVM, un chronomètre et Illustrator ? Aucun. Si ce n’est qu’une fois associés, les trois permettent de voir comment construire une application MVVM tout en démontrant la fonction d’importation Photoshop/Illustrator de Expression Blend et quelques autres avantages de ce logiciel incontournable. Let’s Go !More...

Le futur de Silverlight (ou Silverlight vs HTML 5)

En voilà un troll comme il y avait longtemps qu’on n’en avait pas vu, ça fait plaisir Smile. Je résume : HTML5 c’est de la bombe, avec une poignée de balises et le Notepad vous pourrez tout faire et Silverlight autant que Flash sont déjà morts que même d’en parler c’est être un “hasbeen-dinosauresque-à-qui-on-n’ose-plus-parler-à-la-machine-à-café-tellement-il-fait-honte”. On se calme et on regarde les choses sérieusement...More...

Blend 4 et les ressources de Design

Si vous créez des applications de type MEF ou bien dont certaines ressources sont chargées dynamiquement par d’autres procédés, vous savez à quel point cela pouvait être pénible en Design sous Blend qui, par force, ne trouvait pas les styles ou templates (puisque chargés au runtime). Il existait des ruses plus ou moins contraignantes, mais rien de bien pratique il faut l’avouer. Avec Blend 4 cela n’est plus qu’un souvenir !More...

Ecrire un UserControl Silverlight de navigation type Command Link.

Les command links sont ces petites boîtes qu’on voit dans les pages de Vista ou 7 qui comportent généralement une icône et deux lignes de texte et qui permettent de naviguer entre les pages de la doc, des options du système, etc. En voici un dérivé sous Silverlight.More...