PresentationTraceSources Classe

Définition

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é.

S’applique à

Voir aussi