IXamlDiagnostics interface (xamlom.h)

Represents a XAML Diagnostics session.

Inheritance

The IXamlDiagnostics interface inherits from the IUnknown interface. IXamlDiagnostics also has these types of members:

Methods

The IXamlDiagnostics interface has these methods.

 
IXamlDiagnostics::GetApplication

Gets an instance of the application.
IXamlDiagnostics::GetDispatcher

Gets the core dispatcher used to access elements on the UI thread.
IXamlDiagnostics::GetHandleFromIInspectable

Gets an InstanceHandle representation of an IInspectable.
IXamlDiagnostics::GetIInspectableFromHandle

Gets the IInspectable from the XAML Diagnostics cache.
IXamlDiagnostics::GetInitializationData

Gets the initialization data passed in to XAML Diagnostics.
IXamlDiagnostics::GetUiLayer

Gets the visual diagnostics root that can be used to draw on for highlighting elements in the tree.
IXamlDiagnostics::HitTest

Gets all elements in the visual tree that fall within the specified rectangle.
IXamlDiagnostics::RegisterInstance

Adds an IInspectable to the XAML Diagnostics cache and returns the newly created InstanceHandle for the object.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header xamlom.h

See also

IUnknown