Cette année j’aurais l’honneur d’animer deux présentations orientées RIA lors du WygDay 2009 qui se déroulera à Lille (EuraTechnologies) le 9 Juin.
La première présenation sera dédiée à Expression et Silverlight. Tout comme l’année dernière je l’animerais au côté de Yannick Lejeune. Cette année nous orienterons la présentation autour des version 3 d’Expression et Silverlight, le tout avec un tas de petite démo pratiques et réutilisables.
La seconde session quant à elle est dédiée exclusivement à la table Surface de Microsoft. J’aurais le plaisir de l’animer au côté de l’incontournable Mitsu Furuta de chez Microsoft France. Si vous vous posez des questions sur la table Surface, que vous soyez décideur, développeur ou designer c’est le moment de venir les poser !
Vous êtes intéressé par la RIA ? Vous vous posez des questions sur le devenir des technologies Microsoft dans ce domaine ? N’hésitez pas à venir participer à cette nouvelle édition du WygDay 2009 et ce, gratuitement !
Comme je vous avez pu le lire dans mes posts précédents dédiées auxanimations et à la3D il est à présent possible avec Silverlight 3 de réaliser quelques scénarios très simple en 3D. Voici un aperçu en vidéo.
TweetToast est un client AIR dédié à Twitter que je viens de mettre en ligne. Il permet de mettre à jour son statut Twitter très simplement. C’est tout, pas de superflux. N’hésitez pas à consulter la page officielle et d’installer/tester cette application :
Le contrôle Scatterview de Surface permet de manipuler des éléments WPF ou Surface dans une zone qui lui est propre. Ainsi chaque enfant d’un Scatterview est manipulable et étirable à souhait pour autant que le développeur ai décidé de vous laisser cette possibilité. Il s’agit ni plus ni moins que du contrôle phare de la plateforme Surface.
En pratique, le contrôle Scatterview Surface propose comme tout contrôle WPF ou Surface un style par défaut. Nous allons voir comment le mettre à nu pour pouvoir profiter de la transparence du fond (background) des enfants : les ScatterViewItem.
En redéfinissant le template d’un ScatterViewItem cela supprime tous les styles par défaut. Voyons comment appliquer cela aux enfants du ScatterView via XAML.
En complément du post Silverlight 3 animations easing voici comment réaliser des animations Silverlight 3 entièrement côté code behind.
Le code ci-dessous permet d’animer la propriété “Canvas.Left” d’une Ellipse. Le but est uniquement d’apprendre à appliquer un effet de easing à une animation avec C#.
Création du Storyboard
Storyboard sb =new Storyboard();
Storyboard.SetTargetName(sb, "monEllipse");
Storyboard.SetTargetProperty(sb, new PropertyPath("(Canvas.Left)"));
Un Storyboard peut contenir une ou plusieurs animations.
Création d’une ou plusieurs animations
DoubleAnimation da =new DoubleAnimation();
da.Duration=new TimeSpan(0, 0, 2);// TimeSpan.FromSeconds()...
da.From=0.0;// Facultatif, par défaut la valeur courante sera retenue
da.To=180.0;
Application de l’effet Easing souhaité
ElasticEase ee =new ElasticEase();// création de l'effet easing, ici Elastic
ee.EasingMode= EasingMode.EaseOut;// Choix du mode de easing : EaseIn, EaseInOut, ou EaseOut
da.EasingFunction= ee;// association de l'effet de easing à l'animation
Association des animations au Storyboard et ajout du storyboard aux ressources
@freemobile 13 jours d'attente en étape 1, pouvez vous m'en dire plus (10749418) Merci ! #2012/01/23
iTélé a donné à l'opposition parlementaire un temps de parole 146% supérieur à celui de la majorité, BFM a donné 142% et LCI 130% #primaires #2011/10/18
content de voir les améliorations de Safari Mobile dans iOS5 ! #2011/10/18
c'est parti, test de #iCloud durant 1 mois :) #2011/10/17