In This Article

VisualTreeHelperExtended.VisualResultCallback Delegate

Represents a delegate that can be used to test a specified object.

public delegate VisualResultBehavior VisualResultCallback(DependencyObject obj);

Parameters

Name Type Description
obj System.Windows.DependencyObject

The object to be tested.

Returns

Type Description
VisualResultBehavior

A value from the VisualResultBehavior enumeration to indicate what action to take.

Constructors

VisualResultCallback(Object, IntPtr)

public VisualResultCallback(object object, IntPtr method)
Parameter Type Description
object System.Object
method IntPtr

Methods

BeginInvoke(DependencyObject, AsyncCallback, Object)

public virtual IAsyncResult BeginInvoke(DependencyObject obj, AsyncCallback callback, object object)
Parameter Type Description
obj System.Windows.DependencyObject
callback System.AsyncCallback
object System.Object

Returns

System.IAsyncResult

EndInvoke(IAsyncResult)

public virtual VisualResultBehavior EndInvoke(IAsyncResult result)
Parameter Type Description
result System.IAsyncResult

Returns

VisualResultBehavior

Invoke(DependencyObject)

public virtual VisualResultBehavior Invoke(DependencyObject obj)
Parameter Type Description
obj System.Windows.DependencyObject

Returns

VisualResultBehavior