PresentationTraceSources Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |