Browse by Tags

Tagged Content List
  • Blog Post: TechDays 2012 : Vos questions pour la session "Améliorez votre productivité XAML en entreprise"

    Comme l'année dernière, je présenterai deux sessions liées aux technologies XAML lors des prochains TechDays. Le mardi 7 février, la session "Améliorez votre productivité XAML en entreprise" sera dédiée aux problématiques rencontrées tous les jours par les développeurs Silverlight, WPF ou Windows Phone...
  • Blog Post: Après-midi du développement le 1er Juin : Windows Phone “Mango”

    Je co-animerai un après-midi du développement dans les locaux de Microsoft France le mercredi 1er Juin prochain. David , Pierre , Alex et moi-même vous présenterons les nombreuses nouveautés de la prochaine version de Windows Phone nom de code “Mango”. Au...
  • Blog Post: Sessions Silverlight, WPF et Windows Phone aux TechDays 2011

    Les TechDays 2011 auront lieu à Palais des Congrès de Paris, du 8 au 10 Février prochains. J’y co-animerai deux sessions le mardi 8 Février, l’une sur l’utilisation de Silverlight et WPF en entreprise, l’autre sur l’optimisation des performances...
  • Blog Post: Empêcher le défilement du Pivot ou du Panorama

    Les contrôles Panorama et Pivot sont des éléments différenciants et fondamentaux de l’expérience utilisateur Windows Phone 7. Leur rôle principal consiste à afficher un nombre important d’information horizontalement, et d’éventuellement permettre la sélection d’un élément. Même si ces contrôles ne sont...
  • Blog Post: Améliorez les performances du scrolling clavier dans les listes (DataGrid, ListBox…) et de l’AutoCompleteBox avec le limiteur

    Une des causes les plus fréquentes des lenteurs du scrolling clavier dans une liste est le coût de la récupération des données liées à l’item sélectionné. Lorsqu’un utilisateur maintient les flèches de son clavier appuyées pour effectuer un défilement, l’élément sélectionné change très rapidement, déclenchant...
  • Blog Post: Débogage WPF/Silverlight : Déterminer l’élément ayant le focus clavier

    Lors du développement d’applications complexes/composites en WPF ou Silverlight, il peut arriver de recontrer le problème du “mais où est-ce que je tape?!”. Ce post vous présente une manière de déboguer ce cas de figure. Silverlight Au...
  • Blog Post: Podcast ArchiTech : Discussion sur les RIA

    Benjamin Guinebertière m'a récemment invité pour son podcast ArchiTech afin que nous discutions des Rich Internet Applications (RIA). Les sujets traités vont des besoins auxquels répondent ce type d'application, comment elles sont développées, et à...
  • Blog Post: Obtenir statiquement le thread UI en Silverlight

    Comme vous le savez probablement, toute modification d’un objet engendrant le changement d’un élément de l’arbre visuel doit s’effectuer dans le thread UI. Le Dispatcher que tous les DependencyObjects exposent permet d’exécuter du code sur le thread...
  • Blog Post: Silverlight 4 et les commandes

    Une des nouvelles fonctionnalités de Silverlight 4 concerne les commandes. Celles-ci permettent, en les combinant avec le pattern MVVM, d’obtenir une séparation stricte en le XAML et le code C#: une action peut être associée à un contrôle par une notation {Binding}, exactement de la même manière que...
  • Blog Post: Introduction a WCF Data Services

    Benoit Sarie, le plus franchouillard de mes collègues, a écrit une très intéressante série de post sur WCF Data Services (préalablement connu sous le nom d’ADO.NET Data Services). La série commence par la mise en place d’un environnement pour WCFDS, puis traite des sujets pragmatiques comme le ...
  • Blog Post: Silverlight App Plugin pour Windows Live Writer

    Cela fait quelque temps que je blog à propos de WPF et Silverlight avec Windows Live Writer (WLW). Une chose me chiffonnait cependant… je n’avais jusqu’à maintenant jamais inclus d’application Silverlight directement dans mes posts ! Puisqu’un XAP vaut mieux que des images statiques, je me suis mis au...
  • Blog Post: Ajouter des icônes vectorielles à vos application … grâce aux polices de caractère

    Trouver des icônes est souvent une tâche pénible pour les développeurs. Ce post décrit une technique simple pour utiliser des polices « symboliques » dans vos applications WPF et Silverlight permettant ainsi : D’avoir des icônes vectoriels donc retaillables sans perte Une amélioration potentielle...
  • Blog Post: Silverlight: accéder à des fichiers en dehors du répertoire ClientBin

    Accéder à un fichier quelconque sur votre site web est une action très courante dans les scénarios RIA. C’est d’ailleurs très facile avec Silverlight, si vos ressources se situent dans le répertoire ClientBin , ou si vous disposez de l’URI absolue (complète) du fichier en question. Malheureusement, la...
  • Blog Post: Le FormatConverter, et les XamlParseException dans Microsoft Expression Blend

    Un converter que l’on voit et réimplémente très souvent est le FormatConverter, qui consiste à prendre en entrée une chaîne et l’utiliser comme paramètre pour la méthode String.Format . Cela permet par exemple d’éviter une redondance de runs lorsque l’on souhaite concaténer des chaînes, ou encore d’appliquer...
  • Blog Post: Différences de namescopes et DataContext entre WPF et Silverlight

    Lors de l’implémentation d’un UserControl, vous aurez très souvent à databinder un objet déclaré en XAML à une ou plusieurs propriétés du UserControl lui-même. La façon la plus élégante de procéder consiste à utiliser un binding ElementName . < UserControl x : Class ="NameScopeExample.MyUserControl...
  • Blog Post: ParseException AG_E_PARSER_BAD_TYPE : les points &#224; v&#233;rifier

    Lors de l'exécution d'une application Silverlight, il arrive parfois de rencontrer une ParseException(“AG_E_PARSER_BAD_TYPE”). Malgré sa description quelque peu crue, le message décrit bel et bien l'erreur rencontrée : un problème de type est survenu lors de la phase de parsing d'un fichier XAML. ...
  • Blog Post: &quot;The configuration section for Logging cannot be found in the configuration source.&quot; ou comment lire un fichier de configuration externe pour le Logging Application Block

    Dans le cadre du Logging Application Block , l'utilisation d'IConfigurationSource pour lire une configuration externe peut provoquer une ConfigurationErrorsException("The configuration section for Logging cannot be found in the configuration source."), ou ne pas prendre en compte la configuration décrite...
  • Blog Post: Lire un fichier de configuration .NET depuis un chemin arbitraire

    Quelques lignes de code simples, mais souvent utiles, permettant d’ouvrir un fichier de configuration .NET depuis n’importe quel chemin accessible. Il suffit d’utiliser la méthode OpenMappedExeConfiguration : var configFileMap = new ExeConfigurationFileMap (); configFileMap.ExeConfigFilename...
  • Blog Post: D&#233;terminer le port TCP de Analysis Services

    Lors d’une récente installation, j’ai eu à installer et interfacer SQL Server Analysis Services (SSAS) avec Commerce Server 2009 . Il a fallu pour cela trouver le port sur lequel écoutait SSAS afin de configurer un firewall et les ressources datawarehouse de CS2009. La manipulation est simple, mais pas...
  • Blog Post: Activation d’Hyper-V Integration Services sur une machine Virtual PC migr&#233;e

    Lorsque l’on migre une machine virtuelle Vista ou 2008 depuis Virtual PC 2007 vers Hyper-V il arrive que les Hyper-V Integration Services soient désactivés une fois la machine migrée. Lors de la réinstallation de ceux-ci, on peut alors lire le message d’avertissement suivant: A previous installation...
  • Blog Post: Lecture de param&#232;tres web.config depuis une application Silverlight

    Il est plus que courant qu’une application web ASP.NET ait à lire des paramètres de configuration depuis le fichier de configuration du site, web.config. Cette opération est très simple depuis une page ASPX par le biais de ConfigurationSettings.AppSettings. Ce scénario ne fonctionne cependant pas depuis...
  • Blog Post: Interaction entre Powershell et une application h&#244;te .NET

    Sujet inhabituel sur ce blog: l’interaction entre Powershell et une application hôte .NET. Les exemples disponibles sur MSDN montrent comment héberger des runspaces Powershell via les classes du namespace System.Management.Automation ; mais outre le simple hébergement de scripts, il est également possible...
  • Blog Post: Exemple de partage de ressource entre Silverlight et WPF

    Ci-joint un petit projet démontrant la réutilisation de ressource entre Silverlight et WPF. Les explications détaillées viendront plus tard :)
  • Blog Post: Utilisation de flags binaires [Flags]

    Ce post décrit comment utiliser et définir des flags binaires. Ceux-ci permettent de combiner facilement et lisiblement des propriétés. Un des exemples d’utilisation les plus populaires étant avec les attributs de fichiers : File .SetAttributes( @"C:\Temp\MonFichier" , FileAttributes .ReadOnly...
  • Blog Post: Tris et filtres sur des ObservableCollection&lt;T&gt;

    Utiliser des ObservableCollection<T> est une pratique fondamentale lors du développement d’UI. Outre le fait qu’elles permettent des mises à jour dynamique de l’UI, elles peuvent également être triées et filtrées par le biais des CollectionViews. Ce post décrit un pattern réutilisable permettant...
Page 1 of 3 (55 items) 123