Bagikan melalui


PresentationTraceSources Kelas

Definisi

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.

Berlaku untuk

Lihat juga