In This Article

VisualTreeHelperExtended.VisualDescendantFilterCallback Delegate

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

public delegate VisualDescendantFilterBehavior VisualTreeHelperExtended.VisualDescendantFilterCallback(DependencyObject obj)

Parameters

Name Type Description
obj DependencyObject

The object to be tested.

Returns

Type Description
VisualDescendantFilterBehavior

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

Constructors

VisualDescendantFilterCallback(object, IntPtr)

public VisualDescendantFilterCallback(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 VisualDescendantFilterBehavior EndInvoke(IAsyncResult result)
Parameter Type Description
result IAsyncResult

Returns

VisualDescendantFilterBehavior

Invoke(DependencyObject)

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

Returns

VisualDescendantFilterBehavior