PresentationTraceSources Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la prise en charge du suivi du débogage spécifiquement ciblé pour les applications WPF (Windows Presentation Foundation).
public ref class PresentationTraceSources abstract sealed
public static class PresentationTraceSources
type PresentationTraceSources = class
Public Class PresentationTraceSources
- Héritage
-
PresentationTraceSources
Exemples
L’exemple de fichier de configuration suivant permet le suivi des animations, en écrivant la sortie dans un fichier texte appelé « debug.txt ». Ce fichier de configuration ne peut être utilisé qu’avec les applications .NET Framework.
<configuration>
<system.diagnostics>
<sources>
<source name="System.Windows.Media.Animation"
switchName="SourceSwitch" >
<listeners>
<add name="textListener" />
</listeners>
</source>
</sources>
<switches>
<add name="SourceSwitch" value="All" />
</switches>
<sharedListeners>
<add name="textListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="Debug.txt" />
</sharedListeners>
<trace autoflush="true" indentsize="4"></trace>
</system.diagnostics>
</configuration>
Remarques
Le suivi de débogage n’est disponible que lorsqu’une application WPF s’exécute en mode de confiance totale.
Pour activer le suivi, vous devez d’abord définir une clé de Registre, puis configurer des sources de trace.
Pour créer la clé de Registre, définissez une
ManagedTracing
valeur reg_dword sur 1 sous « HKeyCurrentUser\Software\Microsoft\Tracing\WPF ».Pour configurer des sources de trace dans une application .NET Framework, créez un fichier de configuration d’application. Ce fichier a une extension .config, par exemple, XamlPad.exe.config.
Pour obtenir des performances d’application optimales, il est nécessaire de concevoir des applications et de comprendre les meilleures pratiques pour le développement d’applications Windows Presentation Foundation (WPF). Pour plus d’informations, consultez Optimisation des performances des applications WPF.
Champs
TraceLevelProperty |
Identifie la propriété jointe TraceLevel. |
Propriétés
AnimationSource |
Obtient une source de la trace de l'animation. |
DataBindingSource |
Obtient une source de la trace de la liaison de données. |
DependencyPropertySource |
Obtient la source de suivi d’une propriété de dépendance. |
DocumentsSource |
Obtient une source de la trace du document. |
FreezableSource |
Obtient une source de la trace Freezable. |
HwndHostSource |
Obtient une source de suivi hôte hwnd. |
MarkupSource |
Obtient une source de la trace de la balise. |
NameScopeSource |
Obtient une source de la trace de la portée de nom. |
ResourceDictionarySource |
Obtient une source de la trace du dictionnaire de ressources. |
RoutedEventSource |
Obtient une source de suivi d’événements routés. |
ShellSource |
Obtient la source de la trace d'un interpréteur de commandes. |
Propriétés attachées
TraceLevel |
Fournit la prise en charge du suivi du débogage spécifiquement ciblé pour les applications WPF (Windows Presentation Foundation). |
Méthodes
GetTraceLevel(Object) |
Obtient la valeur de la propriété jointe TraceLevel pour un élément spécifié. |
Refresh() |
Actualise des sources de trace, en forçant la relecture du fichier app.config. |
SetTraceLevel(Object, PresentationTraceLevel) |
Définit la valeur de la propriété attachée TraceLevel sur un élément spécifié. |