Click or drag to resize

VisualComponent Methods

The VisualComponent type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddToComponent(Visual, String, Visual)
Add a list of visuals to a component (or create a component).
Public methodStatic memberAddToComponent(Visual, String, IEnumerableVisual)
Add a list of visuals to a component (or create a component).
Public methodStatic memberAddToComponent(Visual, Visual, VisualComponentComponentType, Boolean)
Mark this visual as a member of the component. Component must be the root of an existing component, or null. If deep is set, then this visual and all its descendants will be added to the component. If deep is not set but this visual is already a member of a component, then it and all its child visuals within the current component, will be moved to the new component.
Public methodStatic memberAddToComponent(Visual, Visual, String, Boolean)
Mark this visual as a member of the component. Component must be the root of an existing component, or null. If deep is set, then this visual and all its descendants will be added to the component. If deep is not set but this visual is already a member of a component, then it and all its child visuals within the current component, will be moved to the new component.
Public methodStatic memberBelongsToComponent
Returns true if this visual belongs to a specific component.
Public methodStatic memberCommonComponentTypes
Returns the component types common between this visual and a list of other visuals.
Public methodStatic memberComponent(Visual, VisualComponentComponentType)
Returns the component root for this visual, or null if it's not part of a component of the given component type.
Public methodStatic memberComponent(Visual, VisualComponentSearchCriteria)
Returns the component root for this visual.
Public methodStatic memberComponent(Visual, String)
Returns the component root for this visual.
Public methodStatic memberComponentChildren(Visual, VisualComponentSearchCriteria)
Returns all children of this component.
Public methodStatic memberComponentChildren(Visual, String)
Returns all children of this component.
Public methodStatic memberComponentDescendants(Visual, VisualComponentSearchCriteria)
Returns all descendants of this component.
Public methodStatic memberComponentDescendants(Visual, String)
Returns all descendants of this component.
Public methodStatic memberComponents
Returns all the components to which this visual belongs.
Public methodStatic memberComponentTypes
Returns an ordered list of all the component types to which this visual belongs.
Public methodStatic memberComponentVisuals(Visual, VisualComponentComponentType)
Returns all the visuals belonging to this component.
Public methodStatic memberComponentVisuals(Visual, VisualComponentSearchCriteria)
Returns all the visuals belonging to this component.
Public methodStatic memberComponentVisuals(Visual, String)
Returns all the visuals belonging to this component.
Public methodStatic memberCreateComponent
Mark this visual as a component.
Public methodStatic memberFindComponentType(Visual, VisualComponentSearchCriteria)
Returns a component type for this visual.
Public methodStatic memberFindComponentType(Visual, String)
Returns a component type for this visual.
Public methodStatic memberIsComponentRoot(Visual, VisualComponentComponentType)
Returns true if this visual is the root of its component.
Public methodStatic memberIsComponentRoot(Visual, VisualComponentSearchCriteria)
Returns true if this visual is the root of its component.
Public methodStatic memberIsComponentRoot(Visual, String)
Returns true if this visual is the root of its component.
Public methodStatic memberIsComponentType
Returns true if this visual is a component member of componentType.
Public methodStatic memberRegister
Register a specific component model for a component type. The component model decides how a component should be delineated. The default for components is the ComponentMembershipModel.
Public methodStatic memberRemoveFromComponent(String, Visual)
Remove visuals from component.
Public methodStatic memberRemoveFromComponent(String, IEnumerableVisual)
Remove visuals from component.
Public methodStatic memberRemoveFromComponent(Visual, VisualComponentComponentType)
Remove this visual from component.
Public methodStatic memberRemoveFromComponent(Visual, String)
Remove this visual from component.
Public methodStatic memberUnregister
Unregister a component type.
Top
See Also