IVisualTreeServiceCallback2::OnElementStateChanged method (xamlom.h)

Communicates the state of an element in the visual tree when it changes.

Syntax

HRESULT OnElementStateChanged(
  InstanceHandle     element,
  VisualElementState elementState,
  LPCWSTR            context
);

Parameters

element

The XAML element in the visual tree.

elementState

The state of the element.

context

The path to the element.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

When any XAML diagnostics API results in a resource reference becoming invalid, this callback will be notified of the invalid reference. An instance handle will be given that corresponds to an element in the tree, and a string representation of the path to the invalid reference. The grammar for the syntax is: PropertyName:Full.Dotted.TypeName[Indexer] and paths can be separated with a forward slash ("/") to be chained together.

Requirements

Requirement Value
Target Platform Windows
Header xamlom.h

See also

IVisualTreeServiceCallback2