PresentationTraceSources Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan dukungan penelusuran debug yang secara khusus ditargetkan untuk aplikasi Windows Presentation Foundation (WPF).
public ref class PresentationTraceSources abstract sealed
public static class PresentationTraceSources
type PresentationTraceSources = class
Public Class PresentationTraceSources
- Warisan
-
PresentationTraceSources
Contoh
File konfigurasi sampel berikut memungkinkan pelacakan animasi, menulis output ke file teks yang disebut "debug.txt". File konfigurasi ini hanya dapat digunakan dengan aplikasi .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>
Keterangan
Pelacakan debug hanya tersedia ketika aplikasi WPF berjalan dalam mode kepercayaan penuh.
Untuk mengaktifkan pelacakan, Anda harus mengatur kunci registri terlebih dahulu, lalu Anda harus mengonfigurasi sumber pelacakan.
Untuk membuat kunci registri, atur
ManagedTracing
nilai reg_dword ke 1 di bawah "HKeyCurrentUser\Software\Microsoft\Tracing\WPF".Untuk mengonfigurasi sumber pelacakan di aplikasi .NET Framework, buat file konfigurasi aplikasi. File ini memiliki ekstensi .config, misalnya, XamlPad.exe.config.
Mencapai performa aplikasi yang optimal memerlukan etika dalam desain aplikasi dan pemahaman tentang praktik terbaik untuk pengembangan aplikasi Windows Presentation Foundation (WPF). Untuk informasi selengkapnya, lihat Mengoptimalkan Performa Aplikasi WPF.
Bidang
TraceLevelProperty |
TraceLevel Mengidentifikasi properti terlampir. |
Properti
AnimationSource |
Mendapatkan sumber pelacakan animasi. |
DataBindingSource |
Mendapatkan sumber pelacakan pengikatan data. |
DependencyPropertySource |
Mendapatkan sumber pelacakan properti dependensi. |
DocumentsSource |
Mendapatkan sumber pelacakan dokumen. |
FreezableSource |
Mendapatkan sumber pelacakan Freezable. |
HwndHostSource |
Mendapatkan sumber pelacakan host hwnd. |
MarkupSource |
Mendapatkan sumber pelacakan markup. |
NameScopeSource |
Mendapatkan sumber pelacakan cakupan nama. |
ResourceDictionarySource |
Mendapatkan sumber pelacakan kamus sumber daya. |
RoutedEventSource |
Mendapatkan sumber pelacakan peristiwa yang dirutekan. |
ShellSource |
Mendapatkan sumber pelacakan shell. |
Properti yang Terlampir
TraceLevel |
Menyediakan dukungan penelusuran debug yang secara khusus ditargetkan untuk aplikasi Windows Presentation Foundation (WPF). |
Metode
GetTraceLevel(Object) |
Mendapatkan nilai TraceLevel properti terlampir untuk elemen tertentu. |
Refresh() |
Menyegarkan sumber pelacakan, dengan memaksa file app.config dibaca ulang. |
SetTraceLevel(Object, PresentationTraceLevel) |
Mengatur nilai properti terlampir TraceLevel ke elemen tertentu. |