XAML Spy, l'outil indispensable pour les développeurs XAML

Sorti en version finale au mois de juin 2012, XAML Spy, le successeur de Silverlight Spy, est un outil facilitant grandement la vie des développeurs XAML (Silverlight, Windows Phone et WinRT). Si vous développez en HTML/CSS, vous connaissez surement les “developers tools” d’Internet Explorer 9, Chrome, etc. qui permettent notamment de séléctionner directement un élément dans la page, de retrouver toutes les propriétés CSS appliquées et de les modifier à la volée pour voir le résultat directement dans le navigateur. [Voir plus]

Utiliser le débugger de Visual Studio côté client dans des classes partielles créées sur un proxy WCF

Dans le cadre d’une application utilisant un service WCF, il n’est pas rare de créer des classes partielles (partial class) côté client pour rajouter des propriétés aux objets envoyés par le service. Ces propriétés sont liées à l’application cliente (pour l’interface par exemple) et n’ont aucune raison d’être présentes côté service. Par exemple une classe Produit avec les propriétés Prix, Nom, Stock définies côté service peut avoir une propriété IsVisible côté client permettant d’afficher ou non le produit sur l’interface graphique. [Voir plus]

Geek comics : 1re application Windows Phone

Ca y est, ma 1re “vraie” application Windows Phone vient d’être publiée sur le Marketplace. Cette application a pour but de récupérer et d’afficher les BD Geek and Poke et xkcd.

Cette 1re version reste assez basique mais était pour moi un bon moyen d’approfondir mes connaissances dans ce domaine.

Si vous trouvez un bug ou avez des suggestions pour les prochaines versions, n’hésitez pas à me contacter.

Lien vers l’application

Geek and poke 1 Geek and poke 2

Limiter sa connexion internet avec Fiddler

Lors du développement d’applications nécessitant une connexion internet il est intéressant de pouvoir les tester avec plusieurs vitesses de connexion. Fiddler, le célébre proxy HTTP nous offre cette possibilité en quelques clicks. Configurer la vitesse de la connexion Dans le menu Rules -> Customize Rules…, trouvez les lignes suivantes : if (m_SimulateModem) { // Delay sends by 300ms per KB uploaded. oSession["request-trickle-delay"] = "50"; // Delay receives by 150ms per KB downloaded. [Voir plus]

Mettre un point d'arrêt dans une DLL sur Visual Studio 2010

N’ayant pas accès au code des DLL du framework .NET, il peut être intéressant de mettre un point d’arrêt à l’intérieur de ces DLL afin de savoir quand les methodes contenues dans la DLL sont appelées. L’objectif de cet article est de “breaker” lorsque l’on appelle la propriété Count et la méthode Clear() d’une liste (List<T>). Première étape, désactiver l’option “Enable Just My Code (managed only)” dans les options de debug. [Voir plus]

Apportez votre touche à Silverlight France

Il y a quelques semaines nous avons lancé le site Silverlight France afin de rassembler des articles traitant de Silverlight, Windows Phone 7 et WinRT. 2 modes de partage sont disponibles : Ecrire des articles sur votre blog et simplement nous autoriser à les référencer. Dans ce cas un lien vers votre article ainsi qu’une courte description seront postés sur Silverlight France. Autre solution, si vous n’avez pas de blog, héberger directement vos articles sur Silverlight France. [Voir plus]

Programme du lancement de la communauté Silverlight francophone

Le programme est désormais connu pour la journée du 26 octobre 2011 dans les locaux de Microsoft France :

On vous attend :-).

Renouvellement titre Microsoft Student Partner + expertise Silverlight

L’annonce est tombée aujourd’hui, mon titre de Microsoft Student Partner est renouvelé pour l’année 2011/2012. Depuis cette année, certains MSP sont nommés “expert” dans une technologie. Pour ma part je suis nommé MSP “expert” Silverlight.

MSP logo

Au programme de l’année :

  • Articles
  • Conférences
  • Communauté Silverlight France
  • et plein d’autres choses :-)

Pour avoir la liste complète des MSP, suivez ce lien.

Lancement de la communauté Silverlight francophone

Avec Kevin Alexandre, Cyril Cathala, Nathanaël Marchand et Christophe Argento, nous avons décidé de lancer une communauté Silverlight francophone (groupe facebook et Twitter) qui regroupera des ressources sur Silverlight pour les débutants ainsi que les experts. Afin de lancer ce projet, nous vous invitons le 26 octobre 2011, de 14h30 à 18h30 dans les locaux de Microsoft France à Issy les Moulineaux pur participer à une présentation du projet et suivre des sessions techniques. [Voir plus]

Placer un attribut par ligne dans un fichier XAML

Un fichier XAML peut vite devenir illisible lorsqu’on ajoute beaucoup d’attributs aux contrôles. Il est fréquent de voir des lignes de XAML trop longues pour être affichées sans avoir à scroller horizontalement. Visual Studio 2010 propose une option permettant de mettre un attribut par ligne et ainsi faciliter la lecture de votre code. Ainsi, une fois que vous avez tapé votre code, utilisez la combinaison Ctrl+K+D pour mettre en forme votre XAML. [Voir plus]