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