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 zápis výstupu 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 v případech, kdy je aplikace WPF spuštěná v režimu úplného vztahu důvěryhodnosti.

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

  • Chcete-li 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.

K dosažení optimálního výkonu aplikací je třeba promyšlený návrh aplikace a porozumění osvědčeným postupům pro vývoj aplikací ve Windows Presentation Foundation (WPF). Další informace naleznete v tématu Optimalizace výkonu aplikace WPF.

Pole

Name Description
TraceLevelProperty

Identifikuje připojenou TraceLevel vlastnost.

Vlastnosti

Name Description
AnimationSource

Získá animační zdroj trasování.

DataBindingSource

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

DependencyPropertySource

Získá zdroj trasování vlastnosti závislosti.

DocumentsSource

Získá zdroj trasování dokumentu.

FreezableSource

Získá zamrznutelný 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á směrovaný zdroj trasování událostí.

ShellSource

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

Přidružené vlastnosti

Name Description
TraceLevel

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

Metody

Name Description
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é