PresentationTraceSources.TraceLevel Attached Property

 

Note

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets a value that specifies the level of detail to trace about a particular object.

Namespace:   System.Diagnostics
Assembly:  WindowsBase (in WindowsBase.dll)

Syntax

See GetTraceLevel, SetTraceLevel
See GetTraceLevel, SetTraceLevel
See GetTraceLevel, SetTraceLevel
See GetTraceLevel, SetTraceLevel

Property Value

Type: System.Diagnostics.PresentationTraceLevel

A PresentationTraceLevel value that indicates the level of detail to trace about a particular object.

Remarks

You can set the PresentationTraceSources.TraceLevel attached property on the following types:

TraceLevel is introduced in the .NET Framework version 3.5. For more information, see .NET Framework Versions and Dependencies.

Dependency Property Information

Identifier field

TraceLevelProperty

Metadata properties set to true

None

Examples

If you run the application that contains the following XAML under a debugger, the output window provides lines of information describing the status and evaluation of the binding:

<Window
  xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:diag="clr-namespace:System.Diagnostics;assembly=WindowsBase"
  xmlns:src="clr-namespace:SDKSample">
  <Window.Resources>
    <src:Person x:Key="myDataSource" PersonName="Joe"/>
  </Window.Resources>
<TextBox>
    <TextBox.Text>
        <Binding Source="{StaticResource myDataSource}" Path="PersonName"
                 diag:PresentationTraceSources.TraceLevel="High"/>
    </TextBox.Text>
</TextBox>
</Window>

Alternatively, you can use the PresentationTraceSources.SetTraceLevel static method.

See Also

GetTraceLevel
PresentationTraceSources Class
System.Diagnostics Namespace
NIB: What's New in WPF Version 4.5
Attached Properties Overview

Return to top