In This Article

VisualTreeHelperExtended.VisualDescendantFilterCallback Delegate

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

public delegate VisualDescendantFilterBehavior VisualDescendantFilterCallback(DependencyObject obj);

Parameters

Name Type Description
obj System.Windows.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 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 VisualDescendantFilterBehavior EndInvoke(IAsyncResult result)
Parameter Type Description
result System.IAsyncResult

Returns

VisualDescendantFilterBehavior

Invoke(DependencyObject)

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

Returns

VisualDescendantFilterBehavior