Sdílet prostřednictvím


PresentationTraceSources Třída

Definice

Poskytuje podporu trasování ladění, která je určena speciálně pro aplikace Windows Presentation Foundation (WPF).

public ref class PresentationTraceSources abstract sealed
public static class PresentationTraceSources
type PresentationTraceSources = class
Public Class PresentationTraceSources
Dědičnost
PresentationTraceSources

Příklady

Následující ukázkový konfigurační soubor umožňuje trasování animací a zapisuje výstup do textového souboru s názvem "debug.txt". Tento konfigurační soubor lze použít pouze s aplikacemi rozhraní .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>

Poznámky

Trasování ladění je k dispozici, pouze pokud je aplikace WPF spuštěná v režimu plné důvěryhodnosti.

Pokud chcete povolit trasování, musíte nejprve nastavit klíč registru a pak nakonfigurovat zdroje trasování.

  • Pokud chcete vytvořit klíč registru, nastavte ManagedTracing hodnotu reg_dword na hodnotu 1 v části HKeyCurrentUser\Software\Microsoft\Tracing\WPF.

  • Pokud chcete konfigurovat zdroje trasování v aplikaci .NET Framework, vytvořte konfigurační soubor aplikace. Tento soubor má příponu .config, například XamlPad.exe.config.

Dosažení optimálního výkonu aplikace vyžaduje prozísku při návrhu aplikací a pochopení osvědčených postupů pro vývoj aplikací Windows Presentation Foundation (WPF). Další informace najdete v tématu Optimalizace výkonu aplikace WPF.

Pole

TraceLevelProperty

Identifikuje připojenou TraceLevel vlastnost.

Vlastnosti

AnimationSource

Získá zdroj trasování animace.

DataBindingSource

Získá zdroj trasování vazby dat.

DependencyPropertySource

Získá zdroj trasování vlastností závislostí.

DocumentsSource

Získá zdroj trasování dokumentu.

FreezableSource

Získá zmrazený zdroj trasování.

HwndHostSource

Získá zdroj trasování hostitele hwnd.

MarkupSource

Získá zdroj trasování značek.

NameScopeSource

Získá zdroj trasování oboru názvů.

ResourceDictionarySource

Získá zdroj trasování slovníku prostředků.

RoutedEventSource

Získá zdroj trasování směrovaných událostí.

ShellSource

Získá zdroj trasování prostředí.

Přidružené vlastnosti

TraceLevel

Poskytuje podporu trasování ladění, která je určena speciálně pro aplikace Windows Presentation Foundation (WPF).

Metody

GetTraceLevel(Object)

Získá hodnotu TraceLevel připojené vlastnosti pro zadaný prvek.

Refresh()

Aktualizuje zdroje trasování vynucením opětovného čtení souboru app.config.

SetTraceLevel(Object, PresentationTraceLevel)

Nastaví hodnotu TraceLevel připojené vlastnosti na zadaný prvek.

Platí pro

Viz také