Nevron .NET Vision
Nevron.UI Namespace / INUIElementContainer Interface
Properties Methods Events

In This Topic
    INUIElementContainer Interface Members
    In This Topic

    The following tables list the members exposed by INUIElementContainer.

    Public Properties
     NameDescription
     Property (Inherited from Nevron.UI.INMouseInputElement)
     Property (Inherited from Nevron.UI.INMouseInputElement)
     PropertyGets/sets a value whether the element may receive focus. (Inherited from Nevron.UI.INKeyboardInputElement)
     PropertyGets/sets a value indicating whether this instance may be animated. (Inherited from Nevron.UI.INAnimatable)
     PropertyGets the list of child attributes of this container (Inherited from Nevron.Dom.INAttributeContainer)
     Property (Inherited from Nevron.UI.INLayoutContainer)
     Property (Inherited from Nevron.UI.INBoundableElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets the bounds of this instance including the non-client area (if any). (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets a value whether the element can be currently focused. (Inherited from Nevron.UI.INKeyboardInputElement)
     PropertyGets the current instance's client bounds. (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets the current mouse position in client coordinates. (Inherited from Nevron.UI.INMouseInputElement)
     PropertyGets/sets a value how the current theme is aquired. If this flag is true the instance will ask its anscestors to give a valid INTheme reference. (Inherited from Nevron.UI.INThemableElement)
     PropertyGets a value whether the element or one of its children is currently captured the mouse. (Inherited from Nevron.UI.INInputElement)
     PropertyGets/sets a value whether the element or one of its children contains the keyboard focus. (Inherited from Nevron.UI.INInputElement)
     PropertyGets a value whether the element or any of its children currently contains the mouse. (Inherited from Nevron.UI.INInputElement)
     PropertyGets the composed renderer value for this instance. (Inherited from Nevron.UI.INThemeProvider)
     PropertyGets the current theme style used by this instance. (Inherited from Nevron.UI.INThemableElement)
     PropertyGets the current theme used by this instance. It may differ from the local value. (Inherited from Nevron.UI.INThemeProvider)
     PropertyGets/sets the local Cursor entry. (Inherited from Nevron.UI.INMouseInputElement)
     PropertyGets the current instance's bounds in device coordinates. (Inherited from Nevron.UI.INBoundableElement)
     Property (Inherited from Nevron.UI.INUINode)
     PropertyGets/sets a value whether the element is enabled - that is user input is allowed. (Inherited from Nevron.UI.INInputElement)
     PropertyGets/sets a value whether the element will display visual cues when focused. (Inherited from Nevron.UI.INUIElement)
     Property (Inherited from Nevron.UI.INMouseInputElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets the host instance where this element currently resides. (Inherited from Nevron.UI.INUIElement)
     PropertyGets / sets the id of the object (Inherited from Nevron.Dom.INIdentifiable)
     Property (Inherited from Nevron.UI.INBoundableElement)
     Property (Inherited from Nevron.UI.INVisualElement)
     Property (Inherited from Nevron.UI.INVisualElement)
     PropertyDetermines whether the current instance is in a process of being animated. (Inherited from Nevron.UI.INAnimatable)
     Property (Inherited from Nevron.UI.INUINode)
     PropertyGets a value whether the element currently contains the keyboard focus. (Inherited from Nevron.UI.INKeyboardInputElement)
     PropertyGets a value whether the layout operation is currently suspended. (Inherited from Nevron.UI.INLayoutContainer)
     Property (Inherited from Nevron.UI.INMouseInputElement)
     Property (Inherited from Nevron.UI.INMouseInputElement)
     Property (Inherited from Nevron.UI.INSuspendable)
     PropertyDetermines whether this instance is currently visible (Inherited from Nevron.UI.INVisualElement)
     PropertyGets/sets a value whether the element will receive keyboard input. (Inherited from Nevron.UI.INKeyboardInputElement)
     PropertyGets the INLayoutContainer instance which hosts this one. (Inherited from Nevron.UI.INLayoutableElement)
     PropertyGets/sets the layout engine used to perform layout logic upon this instance. (Inherited from Nevron.UI.INLayoutContainer)
     PropertyGets the bounding rectangle into which the layout logic should be applied. (Inherited from Nevron.UI.INLayoutContainer)
     Property (Inherited from Nevron.UI.INBoundableElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets the spacing between current instance and other layoutable ones. (Inherited from Nevron.UI.INLayoutableElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     Property (Inherited from Nevron.UI.INMouseInputElement)
     Property (Inherited from Nevron.UI.INVisualElement)
     PropertyGets/sets the object containing information about this instance's inner padding. (Inherited from Nevron.UI.INLayoutContainer)
     PropertyGets a value indicating whether the instance is currently painting itself. (Inherited from Nevron.UI.INPaintableElement)
     PropertyGets the rectangle visible for paint operations. (Inherited from Nevron.UI.INPaintableElement)
     PropertyObtains the parent node in the hiearchy (Inherited from Nevron.Dom.INNode)
     PropertyGets/sets the part and state info for the current instance. (Inherited from Nevron.UI.INThemableElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets the bounds which the user tried to apply to the element. These may differ from the current bounds which are restricted by flags like AutoSizeMask, etc. (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets/sets the local renderer value for this instance. (Inherited from Nevron.UI.INThemeProvider)
     Property (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets/sets the direction of the element's content. (Inherited from Nevron.UI.INUIElement)
     PropertyObtains the root node of the hiearchy (Inherited from Nevron.Dom.INNode)
     Property (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets/sets the local style. This entry has highest priority when composing the current style for this instance. (Inherited from Nevron.UI.INThemableElement)
     PropertyGets/sets user defined data associated with the element (Inherited from Nevron.Dom.INElement)
     PropertyGets an array of all the targets for the layout operation. (Inherited from Nevron.UI.INLayoutContainer)
     PropertyGets/sets the local theme for the current instance. (Inherited from Nevron.UI.INThemeProvider)
     Property (Inherited from Nevron.UI.INMouseInputElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
     PropertyGets/sets the unique id of the object. (Inherited from Nevron.Dom.INUniquelyIdentifiable)
     Property (Inherited from Nevron.UI.INVisualElement)
     Property (Inherited from Nevron.UI.INKeyboardInputElement)
     PropertyGets/sets the local Visible value. (Inherited from Nevron.UI.INVisualElement)
     Property (Inherited from Nevron.UI.INBoundableElement)
    Top
    Public Methods
     NameDescription
     MethodAccumulates the children contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Dom.INNodeContainer)
     MethodAccumulates the descendants contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Dom.INNodeContainer)
     MethodAdds a child node (Inherited from Nevron.Dom.INNodeComposite)
     Method  
     Method (Inherited from Nevron.UI.INUINode)
     MethodDetermines whether the current instance may be animated. (Inherited from Nevron.UI.INAnimatable)
     MethodQueries whether the specified node can be inserted at the specified index (Inherited from Nevron.Dom.INNodeComposite)
     MethodDetermines whether the element may display focus cues. (Inherited from Nevron.UI.INThemableElement)
     MethodQueries whether the specified child node can be removed (Inherited from Nevron.Dom.INNodeComposite)
     MethodOverloaded.   
     MethodObtains the child nodes of this node (Inherited from Nevron.Dom.INNodeContainer)
     MethodReturns the number of child nodes which satisfy the specified filter (Inherited from Nevron.Dom.INNodeContainer)
     Method (Inherited from Nevron.UI.INUINode)
     Method (Inherited from Nevron.UI.INUINode)
     MethodClears the entire render cache. (Inherited from Nevron.UI.INPaintableElement)
     MethodClears an entry in the object's render cache. (Inherited from Nevron.UI.INPaintableElement)
     Method (Inherited from System.ICloneable)
     MethodCreates an identical copy of the element, which differs only by the element unique id (Inherited from Nevron.Dom.INElement)
     Method (Inherited from Nevron.UI.INUINode)
     MethodConverts the specified bounds to the desired coordinate system. (Inherited from Nevron.UI.INBoundableElement)
     MethodConverts the specified location to the desired coordinate system. (Inherited from Nevron.UI.INBoundableElement)
     Method (Inherited from Nevron.INReferenceHolder)
     MethodCreates any non serialized objects, which the holder posseses (Inherited from Nevron.INReferenceHolder)
     MethodObtains the descentant nodes of this node (Inherited from Nevron.Dom.INNodeContainer)
     MethodReturns the number of descendant nodes, which satisfy the specified filter (Inherited from Nevron.Dom.INNodeContainer)
     Method (Inherited from System.IDisposable)
     MethodAttempts to give keyboard focus to the element. (Inherited from Nevron.UI.INKeyboardInputElement)
     Method (Inherited from Nevron.UI.INUINode)
     MethodGets a child or descendant attribute by its name (Inherited from Nevron.Dom.INAttributeContainer)
     MethodGets the name of the specified child attribute (Inherited from Nevron.Dom.INAttributeContainer)
     MethodGets the bounds where the background shape should be rendered. (Inherited from Nevron.UI.INThemableElement)
     MethodGets a bitmap representation of the current instance. (Inherited from Nevron.UI.INPaintableElement)
     MethodGets the child node at the specified index (Inherited from Nevron.Dom.INNodeContainer)
     Method (Inherited from Nevron.UI.INUINode)
     MethodGets the bounds where the decoration shape should be rendered. (Inherited from Nevron.UI.INThemableElement)
     MethodObtains a child node enumerator (Inherited from Nevron.Dom.INNodeContainer)
     MethodGets the bounds where the FocusCue shape should be rendered. (Inherited from Nevron.UI.INThemableElement)
     MethodGets the bounds where the glyph shape should be rendered. (Inherited from Nevron.UI.INThemableElement)
     Method (Inherited from Nevron.UI.INBoundableElement)
     Method (Inherited from Nevron.UI.INUINode)
     MethodObtains the reference provider to which the object is currently attached (Inherited from Nevron.INReferenceHolder)
     MethodGets a cached object which can be used in a render operation. (Inherited from Nevron.UI.INPaintableElement)
     Method (Inherited from Nevron.UI.INUINode)
     Method (Inherited from Nevron.UI.INHitTestableElement)
     MethodGets the index of the specified node in the container (Inherited from Nevron.Dom.INNodeContainer)
     MethodInserts a child node at the specified index (Inherited from Nevron.Dom.INNodeComposite)
     MethodInvalidates the current instance. (Inherited from Nevron.UI.INPaintableElement)
     MethodDetermines whether the specified node is a child node for this container (Inherited from Nevron.Dom.INNodeContainer)
     MethodQueries whether the specified node is a descendant of this node (Inherited from Nevron.Dom.INNodeContainer)
     Method (Inherited from Nevron.UI.INKeyboardInputElement)
     MethodNotifies the instance for an animation step being ended. (Inherited from Nevron.UI.INAnimatable)
     MethodNotifies the instance for an animation being started. (Inherited from Nevron.UI.INAnimatable)
     MethodNotifies the instance for an animation step being performed. (Inherited from Nevron.UI.INAnimatable)
     MethodCalled by child or descendants attributes when an attribute has changed (Inherited from Nevron.Dom.INAttributeObserver)
     MethodCalled by child or descendants attributes when an attribute property has changed (Inherited from Nevron.Dom.INAttributeObserver)
     MethodCalled by child or descendants attributes when an attribute property is changing (Inherited from Nevron.Dom.INAttributeObserver)
     Method (Inherited from Nevron.UI.INUINodeContainer)
     Method  
     Method (Inherited from Nevron.UI.INUINodeContainer)
     Method (Inherited from Nevron.UI.INUINodeContainer)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     Method (Inherited from Nevron.UI.INThreadTimerCallBack)
     Method (Inherited from Nevron.UI.INUIElement)
     Method (Inherited from Nevron.UI.INKeyboardInputElement)
     Method (Inherited from Nevron.UI.INKeyboardInputElement)
     Method (Inherited from Nevron.UI.INKeyboardInputElement)
     MethodNotifies the layoutable instance for an "Arrange" pass. (Inherited from Nevron.UI.INLayoutableElement)
     MethodNotifies this layoutable instance for the beginning of a layout operation. (Inherited from Nevron.UI.INLayoutableElement)
     MethodNotifies this instance for a completed layout. (Inherited from Nevron.UI.INLayoutableElement)
     MethodNotifies this layoutable instance for a "Measure" pass. (Inherited from Nevron.UI.INLayoutableElement)
     Method (Inherited from Nevron.UI.INLayoutContainer)
     MethodCalled by the layout engine when the bounds of the layoutable instance are ready to be applied. (Inherited from Nevron.UI.INLayoutableElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     MethodGets notified when theme of a parent node has changed. (Inherited from Nevron.UI.INThemableElement)
     MethodGets notified when the current theme has changed. (Inherited from Nevron.UI.INThemableElement)
     Method (Inherited from Nevron.UI.INTimerCallBack)
     MethodPerforms paint logic using the specified context. (Inherited from Nevron.UI.INPaintableElement)
     Method (Inherited from Nevron.UI.INBoundableElement)
     MethodPerforms layout logic. (Inherited from Nevron.UI.INLayoutContainer)
     Method (Inherited from Nevron.UI.INKeyboardInputElement)
     Method (Inherited from Nevron.UI.INKeyboardInputElement)
     MethodCalled to provide a reference to the object of the specified type (Inherited from Nevron.INReferenceProvider)
     MethodQueries the current cursor to be displayed. (Inherited from Nevron.UI.INMouseInputElement)
     MethodInvalidates and immediately updates the current instance. (Inherited from Nevron.UI.INPaintableElement)
     MethodRegisters the specified element with the index (Inherited from Nevron.Dom.INElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     MethodRemoves all children (Inherited from Nevron.Dom.INNodeComposite)
     MethodRemoves the specified child node from the container children (Inherited from Nevron.Dom.INNodeComposite)
     MethodRemoves the child node at the specified index (Inherited from Nevron.Dom.INNodeComposite)
     MethodReplaces any foreign Ids (references to other nodes) (Inherited from Nevron.Dom.INElement)
     MethodRequests a layout operation. (Inherited from Nevron.UI.INLayoutableElement)
     MethodResets the current state to its initial value. (Inherited from Nevron.UI.INThemableElement)
     Method (Inherited from Nevron.UI.INSuspendable)
     MethodResumes the layout. (Inherited from Nevron.UI.INLayoutContainer)
     Method (Inherited from Nevron.UI.INUINode)
     MethodSets a child or descendant attribute by its name (Inherited from Nevron.Dom.INAttributeContainer)
     Method (Inherited from Nevron.UI.INBoundableElement)
     Method (Inherited from Nevron.UI.INMouseInputElement)
     MethodSets a new index of the specified child node (Inherited from Nevron.Dom.INNodeContainer)
     Method (Inherited from Nevron.UI.INUINode)
     Method (Inherited from Nevron.UI.INUINode)
     MethodSets the current state for this instance. (Inherited from Nevron.UI.INThemableElement)
     Method (Inherited from Nevron.UI.INSuspendable)
     MethodTemporally suspends any layout operation. (Inherited from Nevron.UI.INLayoutContainer)
     MethodUnregisters the element from the index and returns its Id. Returns -1 if id was never assigned. (Inherited from Nevron.Dom.INElement)
     Method (Inherited from Nevron.UI.INBoundableElement)
     Method (Inherited from Nevron.UI.INBoundableElement)
     MethodUpdates the field references of this object (Inherited from Nevron.INReferenceHolder)
     MethodForces an immediate update of the current instance's state (Inherited from Nevron.UI.INThemableElement)
     MethodUpdates the references stored by the object (Inherited from Nevron.INReferenceHolder)
     MethodUpdates the current render cache using the specified graphics object. (Inherited from Nevron.UI.INPaintableElement)
    Top
    Public Events
     NameDescription
     Event  
    Top
    See Also