mars
2011
Tout le monde connait les codes Snippets et le gain de productivité qu’ils apportent. Ils permettent aussi de formater son code toujours de la même façon. Dans cet article, je fais la liste des codes Snippets que j’utilise le plus souvent. Il y en a bien d’autre, et je complèterai la liste par la suite. Entrée / sortie Lire un fichier Ecrire un fichier WPF / Silverlight Propriété M-V-VM Propriété RelayCommand Dependency Property » Lire […]
décembre
2010
En Wpf (et en silverlight) lorsque l’on affiche une image sans préciser de dimension on s’attend à voir l’image s’afficher dans sa taille réelle. Si l’image fait 800×600 pixels, l’image en WPF devrait mesurer 800×600 pixels. Cela est vrai uniquement si l’image a une résolution de 96 dpi en largeur et en hauteur. Lorsque l’on ne précise pas de dimension pour une image, WPF utilise les formules suivantes pour calculer les dimensions de l’image : […]
décembre
2010
Silverlight a d’excellentes fonctions de virtualisation d’interface. Vous pouvez avoir des milliers d’éléments dans un ItemsControl, et si vous utilisez un VirtualizingStackPanel l’interface restera réactive. Cependant, si l’éléments que vous souhaitez afficher d’un service web, vous ne voulez peut être pas les télécharger tous en même temps, et la virtualisation d’interface ne vous aidera pas. Ce dont vous avez besoin est de virtualisation des données, et c’est quelque chose que Silverlight ne fournit pas. Dans […]
octobre
2010
En Silverlight 4 il est possible de capturer le flux d’une WebCam. Je vous propose un exemple de code permettant de transformer une WebCam en scanner de code barre. Le code source et l’application d’exemple sont disponible ici : http://www.michaelalbaladejo.com/post/2010/10/14/Silverlight-Transformer-votre-WebCam-en-scanner-de-codes-barre.aspx
octobre
2010
Le WebCast suivant montre comment utiliser une WebCam depuis Silverlight 4 : http://msdn.microsoft.com/fr-fr/silverlight/aa700949.aspx Cet exemple ne fonctionne pas avec la dernière Release de Silverlight 4 car la méthode AsyncCaptureImage n’exsite plus. Il faut utiliser CaptureImageAsync à la place. Vous trouverez une version corrigé du code sur le site suivant : http://www.michaelalbaladejo.com/post/2010/04/25/Silverlight-4-Utiliser-une-WebCam.aspx
août
2010
En HTML lorsque l’on sélectionne une liste déroulante et que l’on tape au clavier cela sélectionne l’élement de la liste commençant par ce que l’on vient de taper. Ce comportement très pratique n’existe pas avec la ComboBox Silverlight. C’est pourquoi j’ai développé une ComboBox dans la quelle on peut sélectionner un élément au clavier. Le code de cette ComboBox se trouve ici : http://www.michaelalbaladejo.com/post/2010/04/02/Silverlight-Evenement-KeyUp-sur-un-ComboBox.aspx
juin
2010
Pour commencer voici une présentation très rapide du projet MEF : MEF (Microsoft Extensibility Framework) est un framework proposé par Microsoft permettant de développer des applications modulaires, composées de plugins qu’il est possible de charger/décharger à la demande de l’utilisateur. Dans le cadre d’un projet Silverlight, MEF permet de découper le projet en plusieurs packages. Chaque package peut contenir une ou plusieurs pages. Le but est de ne télécharger un package que la première fois […]