Browse by Tags

Tagged Content List
  • 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: 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: 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: WPF : Quelques définitions de termes pour Rudy

    Un mail de Rudy, qui souhaitait quelques réponses concernant différentes définitions WPF : « Les termes pour lesquels j'aimerais avoir quelques précisions à propos de leurs définitions, relations et utilisations sont les suivants : DataTemplate, ContentControl, ControlTemplate et Content » Un DataTemplate...
  • Blog Post: Démystification de l'ObservableCollection<T>

    On prend souvent " href="http://msdn.microsoft.com/fr-fr/library/ms668604.aspx" mce_href="http://msdn.microsoft.com/fr-fr/library/ms668604.aspx">ObservableCollection<T> pour ce qu'elle n'est pas : ce type de collection n'est pas conçu pour superviser tous les changements de propriétés de ses items...
  • Blog Post: Ouvrir le designer XAML directement en mode &#233;dition de texte

    Pour les modifications rapides de fichiers XAML et afin d'accélérer leur ouverture dans Visual Studio, il est possible d'ouvrir les fichiers XAML directement en mode édition plein écran par défaut. Ceci est configurable par le biais du menu Outils , Options , Editeur de Texte , XAML , Divers , Toujours...
  • Blog Post: Associer du code-behind &#224; un fichier XAML (notamment &#224; un ResourceDictionary)

    On oublie souvent que le code-behind n'est pas réservé aux uniques descendants de Control, mais que cette association est possible quel que soit le fichier XAML. L'exemple inclus associe un fichier XAML contenant un ResourceDictionary définissant un style. A ce style est associé un EventHandler dont...
  • Blog Post: Ouvrir le lien d'un HyperLinkButton dans un nouvel onglet/fen&#234;tre (Silverlight)

    Pour ouvrir un lien dans une nouvelle fenêtre de votre navigateur, ou un nouvel onglet selon votre configuration, il suffit de de donner la valeur _blank à l'attribut HyperLinkButton.TargetName : < HyperlinkButton TargetName ="_blank" NavigateUri ="http://blogs.msdn.com/luc"> < TextBlock...
  • Blog Post: Suspendre ou annuler un binding

    Il arrive parfois que l’on veuille supprimer ou annuler temporairement un binding. C’est un cas qui arrive souvent, surtout sur les bindings TwoWay quand l’ensemble des valeurs possibles de l’objet bindé est plus vaste que celui du contrôle UI sur lequel il est représenté. Dans l’exemple suivant,...
  • Blog Post: DebugConverter: espionner la valeur d'un binding

    Les bindings WPF sont partout, mais il n'est malheureusement pas simple de les étudier de manière interactive. La méthode exposée ici est devenue un classique et elle consiste en l'application d'un IValueConverter sur l'attribut Converter d'un binding. Ce convertisseur est forcément écrit en code et...
Page 1 of 1 (11 items)