Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Intermédiaire   (RSS)

The FormatConverter, and XamlParseExceptions in Microsoft Expression Blend

A converter we very often use and reimplement is the so-called FormatConverter, which takes a string as a value and uses with the converter’s parameter in a call to String.Format . This eases sometimes shortens the XAML by quite a bit when concatenating

ParseException AG_E_PARSER_BAD_TYPE : les points à vé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

"The configuration section for Logging cannot be found in the configuration source." 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."),
Posted by lvovan | 0 Comments

Lecture de paramè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.
Posted by lvovan | 0 Comments
Attachment(s): SlReadWebConfig.zip

Interaction entre Powershell et une application hô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
Posted by lvovan | 1 Comments
Attachment(s): Program.cs

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"
Posted by lvovan | 1 Comments
Attachment(s): FlagsExample.cs

Tris et filtres sur des ObservableCollection<T>

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.
Posted by lvovan | 0 Comments
Attachment(s): CollectionViewDemo.zip

Mise &#224; jour de l’UI pendant un chargement asynchrone (WPF)

Dans un programme, les données à afficher n’étant pas toujours disponibles instantanément il est impératif de prévenir l’utilisateur lorsqu’un processus long est succeptible d’affecter les interactions. On peut prendre comme règle informelle que l’utilisateur
Posted by lvovan | 0 Comments
Attachment(s): AsynchronousDataLoading.zip

Introduction &#224; System.Windows.Automation

L'automation consiste à automatiser les interactions avec une application au niveau UI. En d'autres mots, il s'agit de "scripter" une application en interagissant avec les états et valeurs de ses contrôles. Les intérêts de l'automation sont multiples,
Posted by lvovan | 0 Comments
Attachment(s): WpfAutomationExample.zip

R&#233;duire la charge CPU des animations WPF

Vous aurez surement déjà remarqué que les animations WPF consomment énormément de temps processeur. En effet, celles-ci visent par défaut 60 images par seconde par le biais de la propriété attachée Timeline.DesiredFrameRate . Il est ainsi possible de
Posted by lvovan | 0 Comments

ValueConverter et ConverterParameter dynamiques

Une contrainte à laquelle on fait face rapidement lors de l'utilisation de ValueConverter s est celle qui force l'attribut ConverterParameter à être statique. Il n'est en effet pas possible de binder l'attribut ConverterParameter à une DependencyProperty,
Posted by lvovan | 0 Comments
Attachment(s): DynamicConverterParameter.zip

Ellipsis, bindings, tooltips, et popups

Les tooltips (parfois appelés « infobulles ») font partie intégrante de toute interface utilisateur moderne. Je ne peux que vous encourager à les utiliser car ils permettent de fournir à l'utilisateur un complément d'information sans pour autant occuper
Posted by lvovan | 0 Comments
Attachment(s): ToolTipBinding.zip
 
Page view tracker