Vous avez besoin de développer des animations Silverlight orientées publicité au sein de votre site web ? Microsoft met à disposition un kit traitant uniquement de ce domaine. Le “Silverlight Advertising Creation Kit”.
On y retrouve différents projets prêt à l’emploi, chacun traitant des différents formats publicitaires. Vous y retrouverez ainsi des formats avantgardistes tel que [...]
30 Mar, 2009
Posted by: Guillaume Andre In: Silverlight
Silverlight 3 introduit la possibilité de modifier les rendus graphiques avec les Pixel shaders. Cette fonctionnalité est connue des développeurs et utilisateurs WPF. Pour aller droit au but voici ce à quoi peut servir les Pixel shaders au sein de Silverlight :
Côté XAML
<TextBlock Text=”Pixel shaders”>
<TextBlock.Effect>
<DropShadowEffect BlurRadius=”5″ Direction=”-50″ ShadowDepth=”5″ Color=”Black”></DropShadowEffect>
[...]
27 Mar, 2009
Posted by: Guillaume Andre In: Silverlight
L’accélération GPU est l’une des nombreuses nouveautés de Silverlight 3. Elle permet à Silverlight d’utiliser votre carte graphique pour s’occuper du rendu de certains éléments graphique de votre interface (ceux que vous désirez). Cette technologie s’appuie sur DirectX pour les utilisateurs Windows et OpenGL pour les utilisateurs Mac.
Cette vidéo a été réalisé avec Camtasia, par [...]
25 Mar, 2009
Posted by: Guillaume Andre In: Silverlight
Avec Silverlight 3 il est possible de customiser le curseur d’une TextBox. Je vous l’accorde cette fonctionnalité est uniquement dédiée aux graphistes et se trouvera donc côté XAML, voici comment l’implémenter.
Pour changer la couleur par défaut du curseur, il suffit d’une seule ligne :
<TextBox CaretBrush=”Red” />
Mais il est possible d’aller plus loin [...]
23 Mar, 2009
Posted by: Guillaume Andre In: Silverlight
Silverlight 3 permet à présent d’enregistrer des fichiers sur la machine cliente. En effet, la classe SaveFileDialog permet via la méthode ShowDialog d’afficher la fenêtre “Enregistrer sous” propre à votre système d’exploitation. Cette fonctionnalité est bien entendu sécurisée car elle nécessite l’action de l’utilisateur. Utilisateur <=> Sécurité ? Bon ok soit… Via la propriété Filter [...]