fr en

Placer un attribut par ligne dans un fichier XAML

2011-08-08 1 Min. lecture Non Classé Aymeric
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. continuer la lecture

Ouvrir vos fichiers XAML en mode code

2011-08-08 1 Min. lecture .NET Silverlight Visual Studio 2010 Aymeric
Visual Studio 2010 ouvre par défaut les fichiers XAML en mode “splitté”, c’est-à-dire en affichant d’une part le designer et d’autre par le code XAML. Avec l’habitude on se rend compte que la partie designer augmente le temps d’ouverture du fichier et nous fait perdre du temps. D’autant plus que la partie designer est souvent inutile. Heureusement il est possible de forcer l’ouverture des fichiers .xaml en mode code (sans designer). continuer la lecture

Fichiers de styles et erreur "Cannot find a Resource with the Name/Key xxxx" en Silverlight

2011-06-07 2 Min. lecture .NET Silverlight Aymeric
Lorsque votre application grossit (son style aussi), il est intéressant de séparer vos styles dans différents fichiers pour gagner en clareté. Il vous suffit ainsi de déclarer vos fichiers dans le fichier App.xaml comme ceci : <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Color.xaml" /> <ResourceDictionary Source="Control.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> Ceci ne fonctionne que si le fichier Control.xaml n’utilise pas de ressources déclarées dans Color.xaml et inversement. Contrairement à WPF qui tient compte de l’ordre de déclaration (Color. continuer la lecture

Utiliser la molette de la souris en Silverlight avec le Windowless activé sous Firefox et Chrome

2011-05-24 4 Min. lecture .NET Silverlight Aymeric
En Silverlight, la molette de la souris fonctionne très bien sous tous les principaux navigateurs (Internet Explorer, Firefox, Chrome, etc.) lorsque le Windowless n’est pas activé. Lorsque ce dernier est activé, la tâche se complique puisque les navigateurs qui se basent sur NAPI (Firefox et Chrome) ne permettent plus à Silverlight de gérer la molette de la souris. Cet article permet grâce au DOM de récupérer l’événement lié à la molette auprès du navigateur. continuer la lecture

Créer des snippets pour augmenter votre productivité sur Visual Studio 2010

2011-05-04 3 Min. lecture .NET C# Visual Studio 2010 Aymeric
Visual Studio 2010 utilise comme beaucoup d’IDE, un système de snippet permettant d’augmenter la vitesse de frappe du code. Utilisation d’une snippet Par exemple, si vous entrez propf puis tapez 2 fois sur la touche TAB du clavier, l’IDE va générer pour vous une propriété privée ainsi qu’un get, set : Les zones oranges sont les zones éditables lors de la création. Il est possible de passer d’un de ces champs à un autre en pressant la touche TAB du clavier. continuer la lecture

Comment débugger vos bindings en Silverlight 5

2011-04-17 2 Min. lecture .NET Silverlight Aymeric
La version béta de Silverlight 5 béta est sortie cette semaine au MIX de Las Vegas. Une des nouveautés apportée par cette version est la possibilité de mettre des points d’arrêts (breakpoint) dans le XAML afin de débugger les bindings. Qui n’a jamais perdu de temps à chercher pourquoi un binding ne fonctionnait pas correctement dans son application Silverlight ? Pour illustrer cette article nous allons utiliser le code suivant (disponible en téléchargement à la fin de l’article) : continuer la lecture

Parcours d'une liste (List<T>) et performances en Silverlight

2011-03-03 1 Min. lecture .NET Silverlight Windows Phone 7 Aymeric
Dans le cadre du développement d’un contrôle Silverlight devant faire un grand nombre de parcours sur une liste (List), je me suis posé la question des performances. Que faut-il utiliser ? foreach, for, while ou ForEach contenu dans System.Linq ? Mes tests se sont portés sur une application Silverlight classique ainsi que sur Windows Phone 7 (tests sur un vrai device). Le test consiste à parcourir une liste d’objets de type Test (la classe Test contenant une propriété Id de type int et une propriété Name de type string). continuer la lecture

Session sur l'optimisation des performances Windows Phone 7

2011-02-12 3 Min. lecture .NET Silverlight Windows Phone 7 Aymeric
Voici mes notes sur la session de Luc Vo Van (Microsoft) et Simon Ferquel (Access IT) sur la performance et l’optimisation des applications Windows Phone 7 donnée aux techdays 2011. En attendant d’avoir la présentation Powerpoint ainsi que le webcast, voici ce que j’ai retenu de cette conférence très intéressante. Les différents threads Une application Windows Phone 7 dispose de 2 threads : le thread UI (CPU) qui s’occupe du code créé par l’utilisateur, des événements, des converters, etc… le thread de composition (GPU) qui s’occupe lui des animations simples, du clipping rectangulaire, de l’opacité, des render transform et perspective transform. continuer la lecture

Je deviens Microsoft Student Partner

2011-01-28 1 Min. lecture Microsoft Student Partner Aymeric
C’est avec grand plaisir que je viens d’apprendre ma nomination au titre de Microsoft Student Partner. Je tiens a remercier Julien Dollon (MVP), Mathieu Perrein (MSP) pour leur aide ainsi que Julie Knibbe et Matthieu Dordolo pour m’avoir fait confiance. Je ferai de mon mieux pour honorer ce titre :-) Je profite également de cet article pour annoncer que je rentre dans l’équipe des rédacteurs de Developpez.com pour y publier principalement des articles sur Windows Phone 7 : continuer la lecture

Mes 1res impressions sur un vrai téléphone Windows Phone 7

2011-01-12 3 Min. lecture Windows Phone 7 Aymeric
Grâce à mon école (SUPINFO) et à Microsoft, j’ai eu la chance de participer (et remporter au même titre que 2 autres étudiants) un HTC HD7 sous Windows Phone 7. Je quitte donc mon Samsung Galaxy Spica (sous Android 2.1) sans regrets. Voici donc mes 1res impressions sur le nouveau système d’exploitation de Microsoft (je ne parlerai pas du téléphone en lui même). Le 1er contact est excellent, l’interface très intuitive, on trouve assez vite ce que l’on cherche à faire (paramètrages, fonctionnement des SMS, Téléphone, Emails, etc…). continuer la lecture
Articles plus anciens messages plus récents