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 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 Object
method IntPtr

Methods

BeginInvoke(DependencyObject, AsyncCallback, Object)

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

Returns

IAsyncResult

EndInvoke(IAsyncResult)

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

Returns

VisualResultBehavior

Invoke(DependencyObject)

public virtual VisualResultBehavior Invoke(DependencyObject obj)
Parameter Type Description
obj DependencyObject

Returns

VisualResultBehavior