Nevron.UI Namespace : INUIElementContainer Interface |
The following tables list the members exposed by INUIElementContainer.
Name | Description | |
---|---|---|
![]() | ActionButton | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | AllowCapture | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | AllowFocus | Gets/sets a value whether the element may receive focus. (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | Animatable | Gets/sets a value indicating whether this instance may be animated. (Inherited from Nevron.UI.INAnimatable) |
![]() | Attributes | Gets the list of child attributes of this container (Inherited from Nevron.Dom.INAttributeContainer) |
![]() | AutoLayout | (Inherited from Nevron.UI.INLayoutContainer) |
![]() | AutoSizeMask | (Inherited from Nevron.UI.INBoundableElement) |
![]() | Bottom | (Inherited from Nevron.UI.INBoundableElement) |
![]() | Bounds | Gets the bounds of this instance including the non-client area (if any). (Inherited from Nevron.UI.INBoundableElement) |
![]() | CanFocus | Gets a value whether the element can be currently focused. (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | ClientBounds | Gets the current instance's client bounds. (Inherited from Nevron.UI.INBoundableElement) |
![]() | ClientMouse | Gets the current mouse position in client coordinates. (Inherited from Nevron.UI.INMouseInputElement) |
![]() | ComposeTheme | Gets/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) |
![]() | ContainsCapture | Gets a value whether the element or one of its children is currently captured the mouse. (Inherited from Nevron.UI.INInputElement) |
![]() | ContainsFocus | Gets/sets a value whether the element or one of its children contains the keyboard focus. (Inherited from Nevron.UI.INInputElement) |
![]() | ContainsMouse | Gets a value whether the element or any of its children currently contains the mouse. (Inherited from Nevron.UI.INInputElement) |
![]() | CurrentRenderer | Gets the composed renderer value for this instance. (Inherited from Nevron.UI.INThemeProvider) |
![]() | CurrentStyle | Gets the current theme style used by this instance. (Inherited from Nevron.UI.INThemableElement) |
![]() | CurrentTheme | Gets the current theme used by this instance. It may differ from the local value. (Inherited from Nevron.UI.INThemeProvider) |
![]() | Cursor | Gets/sets the local Cursor entry. (Inherited from Nevron.UI.INMouseInputElement) |
![]() | DeviceBounds | Gets the current instance's bounds in device coordinates. (Inherited from Nevron.UI.INBoundableElement) |
![]() | Disposing | (Inherited from Nevron.UI.INUINode) |
![]() | Enabled | Gets/sets a value whether the element is enabled - that is user input is allowed. (Inherited from Nevron.UI.INInputElement) |
![]() | FocusCues | Gets/sets a value whether the element will display visual cues when focused. (Inherited from Nevron.UI.INUIElement) |
![]() | FocusOnMouseDown | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | HasNonClientArea | (Inherited from Nevron.UI.INBoundableElement) |
![]() | Height | (Inherited from Nevron.UI.INBoundableElement) |
![]() | Host | Gets the host instance where this element currently resides. (Inherited from Nevron.UI.INUIElement) |
![]() | Id | Gets / sets the id of the object (Inherited from Nevron.Dom.INIdentifiable) |
![]() | InitialSize | (Inherited from Nevron.UI.INBoundableElement) |
![]() | InvalidateOnLocationChanged | (Inherited from Nevron.UI.INVisualElement) |
![]() | InvalidateOnResize | (Inherited from Nevron.UI.INVisualElement) |
![]() | IsAnimating | Determines whether the current instance is in a process of being animated. (Inherited from Nevron.UI.INAnimatable) |
![]() | IsDisposed | (Inherited from Nevron.UI.INUINode) |
![]() | IsFocused | Gets a value whether the element currently contains the keyboard focus. (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | IsLayoutSuspended | Gets a value whether the layout operation is currently suspended. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | IsMouseCaptured | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | IsMouseOver | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | IsSuspended | (Inherited from Nevron.UI.INSuspendable) |
![]() | IsVisible | Determines whether this instance is currently visible (Inherited from Nevron.UI.INVisualElement) |
![]() | KeyboardInputEnabled | Gets/sets a value whether the element will receive keyboard input. (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | LayoutContainer | Gets the INLayoutContainer instance which hosts this one. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | LayoutEngine | Gets/sets the layout engine used to perform layout logic upon this instance. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | LayoutRectangle | Gets the bounding rectangle into which the layout logic should be applied. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | Left | (Inherited from Nevron.UI.INBoundableElement) |
![]() | Location | (Inherited from Nevron.UI.INBoundableElement) |
![]() | Margins | Gets the spacing between current instance and other layoutable ones. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | MaximumSize | (Inherited from Nevron.UI.INBoundableElement) |
![]() | MinimumSize | (Inherited from Nevron.UI.INBoundableElement) |
![]() | MouseInputEnabled | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | Opacity | (Inherited from Nevron.UI.INVisualElement) |
![]() | Padding | Gets/sets the object containing information about this instance's inner padding. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | Painting | Gets a value indicating whether the instance is currently painting itself. (Inherited from Nevron.UI.INPaintableElement) |
![]() | PaintRect | Gets the rectangle visible for paint operations. (Inherited from Nevron.UI.INPaintableElement) |
![]() | ParentNode | Obtains the parent node in the hiearchy (Inherited from Nevron.Dom.INNode) |
![]() | PartStateInfo | Gets/sets the part and state info for the current instance. (Inherited from Nevron.UI.INThemableElement) |
![]() | PreferredSize | (Inherited from Nevron.UI.INBoundableElement) |
![]() | ProposedBounds | Gets 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) |
![]() | Renderer | Gets/sets the local renderer value for this instance. (Inherited from Nevron.UI.INThemeProvider) |
![]() | Right | (Inherited from Nevron.UI.INBoundableElement) |
![]() | RightToLeft | Gets/sets the direction of the element's content. (Inherited from Nevron.UI.INUIElement) |
![]() | RootNode | Obtains the root node of the hiearchy (Inherited from Nevron.Dom.INNode) |
![]() | Size | (Inherited from Nevron.UI.INBoundableElement) |
![]() | Style | Gets/sets the local style. This entry has highest priority when composing the current style for this instance. (Inherited from Nevron.UI.INThemableElement) |
![]() | Tag | Gets/sets user defined data associated with the element (Inherited from Nevron.Dom.INElement) |
![]() | Targets | Gets an array of all the targets for the layout operation. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | Theme | Gets/sets the local theme for the current instance. (Inherited from Nevron.UI.INThemeProvider) |
![]() | TooltipText | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | Top | (Inherited from Nevron.UI.INBoundableElement) |
![]() | UniqueId | Gets/sets the unique id of the object. (Inherited from Nevron.Dom.INUniquelyIdentifiable) |
![]() | UseBitmapCache | (Inherited from Nevron.UI.INVisualElement) |
![]() | UseMnemonic | (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | Visible | Gets/sets the local Visible value. (Inherited from Nevron.UI.INVisualElement) |
![]() | Width | (Inherited from Nevron.UI.INBoundableElement) |
Name | Description | |
---|---|---|
![]() | AccumulateChildren | Accumulates the children contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Dom.INNodeContainer) |
![]() | AccumulateDescendants | Accumulates the descendants contained in this node, which satisfy the filter to the provided node list (Inherited from Nevron.Dom.INNodeContainer) |
![]() | AddChild | Adds a child node (Inherited from Nevron.Dom.INNodeComposite) |
![]() | AddChildren | |
![]() | BringToFront | (Inherited from Nevron.UI.INUINode) |
![]() | CanAnimate | Determines whether the current instance may be animated. (Inherited from Nevron.UI.INAnimatable) |
![]() | CanInsertChild | Queries whether the specified node can be inserted at the specified index (Inherited from Nevron.Dom.INNodeComposite) |
![]() | CanPaintFocusCues | Determines whether the element may display focus cues. (Inherited from Nevron.UI.INThemableElement) |
![]() | CanRemoveChild | Queries whether the specified child node can be removed (Inherited from Nevron.Dom.INNodeComposite) |
![]() | ChildFromPoint | Overloaded. |
![]() | Children | Obtains the child nodes of this node (Inherited from Nevron.Dom.INNodeContainer) |
![]() | ChildrenCount | Returns the number of child nodes which satisfy the specified filter (Inherited from Nevron.Dom.INNodeContainer) |
![]() | ClearCustomProperties | (Inherited from Nevron.UI.INUINode) |
![]() | ClearCustomProperty | (Inherited from Nevron.UI.INUINode) |
![]() | ClearRenderCache | Clears the entire render cache. (Inherited from Nevron.UI.INPaintableElement) |
![]() | ClearRenderCacheEntry | Clears an entry in the object's render cache. (Inherited from Nevron.UI.INPaintableElement) |
![]() | Clone | (Inherited from System.ICloneable) |
![]() | CloneWithNewUniqueId | Creates an identical copy of the element, which differs only by the element unique id (Inherited from Nevron.Dom.INElement) |
![]() | ContainsPropEntry | (Inherited from Nevron.UI.INUINode) |
![]() | ConvertBounds | Converts the specified bounds to the desired coordinate system. (Inherited from Nevron.UI.INBoundableElement) |
![]() | ConvertLocation | Converts the specified location to the desired coordinate system. (Inherited from Nevron.UI.INBoundableElement) |
![]() | CreateFieldNonSerializedObjects | (Inherited from Nevron.INReferenceHolder) |
![]() | CreateNonSerializedObjects | Creates any non serialized objects, which the holder posseses (Inherited from Nevron.INReferenceHolder) |
![]() | Descendants | Obtains the descentant nodes of this node (Inherited from Nevron.Dom.INNodeContainer) |
![]() | DescendantsCount | Returns the number of descendant nodes, which satisfy the specified filter (Inherited from Nevron.Dom.INNodeContainer) |
![]() | Dispose | (Inherited from System.IDisposable) |
![]() | Focus | Attempts to give keyboard focus to the element. (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | GetAnyParentSuspended | (Inherited from Nevron.UI.INUINode) |
![]() | GetAttributeByName | Gets a child or descendant attribute by its name (Inherited from Nevron.Dom.INAttributeContainer) |
![]() | GetAttributeName | Gets the name of the specified child attribute (Inherited from Nevron.Dom.INAttributeContainer) |
![]() | GetBackgroundBounds | Gets the bounds where the background shape should be rendered. (Inherited from Nevron.UI.INThemableElement) |
![]() | GetBitmap | Gets a bitmap representation of the current instance. (Inherited from Nevron.UI.INPaintableElement) |
![]() | GetChildAt | Gets the child node at the specified index (Inherited from Nevron.Dom.INNodeContainer) |
![]() | GetCustomProperty | (Inherited from Nevron.UI.INUINode) |
![]() | GetDecorationBounds | Gets the bounds where the decoration shape should be rendered. (Inherited from Nevron.UI.INThemableElement) |
![]() | GetEnumerator | Obtains a child node enumerator (Inherited from Nevron.Dom.INNodeContainer) |
![]() | GetFocusCueBounds | Gets the bounds where the FocusCue shape should be rendered. (Inherited from Nevron.UI.INThemableElement) |
![]() | GetGlyphBounds | Gets the bounds where the glyph shape should be rendered. (Inherited from Nevron.UI.INThemableElement) |
![]() | GetPreferredSize | (Inherited from Nevron.UI.INBoundableElement) |
![]() | GetPropertyValue | (Inherited from Nevron.UI.INUINode) |
![]() | GetReferenceProvider | Obtains the reference provider to which the object is currently attached (Inherited from Nevron.INReferenceHolder) |
![]() | GetRenderCacheEntry | Gets a cached object which can be used in a render operation. (Inherited from Nevron.UI.INPaintableElement) |
![]() | GetState | (Inherited from Nevron.UI.INUINode) |
![]() | HitTest | (Inherited from Nevron.UI.INHitTestableElement) |
![]() | IndexOfChild | Gets the index of the specified node in the container (Inherited from Nevron.Dom.INNodeContainer) |
![]() | InsertChild | Inserts a child node at the specified index (Inherited from Nevron.Dom.INNodeComposite) |
![]() | Invalidate | Invalidates the current instance. (Inherited from Nevron.UI.INPaintableElement) |
![]() | IsChild | Determines whether the specified node is a child node for this container (Inherited from Nevron.Dom.INNodeContainer) |
![]() | IsDescendant | Queries whether the specified node is a descendant of this node (Inherited from Nevron.Dom.INNodeContainer) |
![]() | KillFocus | (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | OnAnimationEnded | Notifies the instance for an animation step being ended. (Inherited from Nevron.UI.INAnimatable) |
![]() | OnAnimationStarted | Notifies the instance for an animation being started. (Inherited from Nevron.UI.INAnimatable) |
![]() | OnAnimationStep | Notifies the instance for an animation step being performed. (Inherited from Nevron.UI.INAnimatable) |
![]() | OnAttributeChanged | Called by child or descendants attributes when an attribute has changed (Inherited from Nevron.Dom.INAttributeObserver) |
![]() | OnAttributePropertyChanged | Called by child or descendants attributes when an attribute property has changed (Inherited from Nevron.Dom.INAttributeObserver) |
![]() | OnAttributePropertyChanging | Called by child or descendants attributes when an attribute property is changing (Inherited from Nevron.Dom.INAttributeObserver) |
![]() | OnChildContextMenuRequested | (Inherited from Nevron.UI.INUINodeContainer) |
![]() | OnChildInvalidated | |
![]() | OnChildPropertyChanged | (Inherited from Nevron.UI.INUINodeContainer) |
![]() | OnChildPropertyChanging | (Inherited from Nevron.UI.INUINodeContainer) |
![]() | OnContextMenuRequest | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | OnElapsed | (Inherited from Nevron.UI.INThreadTimerCallBack) |
![]() | OnHostPropertyChanged | (Inherited from Nevron.UI.INUIElement) |
![]() | OnKeyDown | (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | OnKeyPress | (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | OnKeyUp | (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | OnLayoutArrange | Notifies the layoutable instance for an "Arrange" pass. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | OnLayoutBegin | Notifies this layoutable instance for the beginning of a layout operation. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | OnLayoutComplete | Notifies this instance for a completed layout. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | OnLayoutMeasure | Notifies this layoutable instance for a "Measure" pass. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | OnLayoutRequested | (Inherited from Nevron.UI.INLayoutContainer) |
![]() | OnLayoutSetBounds | Called by the layout engine when the bounds of the layoutable instance are ready to be applied. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | OnMouseDown | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | OnMouseEnter | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | OnMouseLeave | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | OnMouseMove | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | OnMouseUp | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | OnMouseWheel | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | OnParentThemeChanged | Gets notified when theme of a parent node has changed. (Inherited from Nevron.UI.INThemableElement) |
![]() | OnThemeChanged | Gets notified when the current theme has changed. (Inherited from Nevron.UI.INThemableElement) |
![]() | OnTimerTick | (Inherited from Nevron.UI.INTimerCallBack) |
![]() | Paint | Performs paint logic using the specified context. (Inherited from Nevron.UI.INPaintableElement) |
![]() | PerformAutoSize | (Inherited from Nevron.UI.INBoundableElement) |
![]() | PerformLayout | Performs layout logic. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | PreviewKeys | (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | ProcessMnemonic | (Inherited from Nevron.UI.INKeyboardInputElement) |
![]() | ProvideReference | Called to provide a reference to the object of the specified type (Inherited from Nevron.INReferenceProvider) |
![]() | QueryCursor | Queries the current cursor to be displayed. (Inherited from Nevron.UI.INMouseInputElement) |
![]() | Refresh | Invalidates and immediately updates the current instance. (Inherited from Nevron.UI.INPaintableElement) |
![]() | RegisterElement | Registers the specified element with the index (Inherited from Nevron.Dom.INElement) |
![]() | ReleaseCapture | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | RemoveAllChildren | Removes all children (Inherited from Nevron.Dom.INNodeComposite) |
![]() | RemoveChild | Removes the specified child node from the container children (Inherited from Nevron.Dom.INNodeComposite) |
![]() | RemoveChildAt | Removes the child node at the specified index (Inherited from Nevron.Dom.INNodeComposite) |
![]() | ReplaceForeignUniqueIds | Replaces any foreign Ids (references to other nodes) (Inherited from Nevron.Dom.INElement) |
![]() | RequestLayout | Requests a layout operation. (Inherited from Nevron.UI.INLayoutableElement) |
![]() | ResetState | Resets the current state to its initial value. (Inherited from Nevron.UI.INThemableElement) |
![]() | Resume | (Inherited from Nevron.UI.INSuspendable) |
![]() | ResumeLayout | Resumes the layout. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | SendToBack | (Inherited from Nevron.UI.INUINode) |
![]() | SetAttributeByName | Sets a child or descendant attribute by its name (Inherited from Nevron.Dom.INAttributeContainer) |
![]() | SetBounds | (Inherited from Nevron.UI.INBoundableElement) |
![]() | SetCapture | (Inherited from Nevron.UI.INMouseInputElement) |
![]() | SetChildIndex | Sets a new index of the specified child node (Inherited from Nevron.Dom.INNodeContainer) |
![]() | SetCustomProperty | (Inherited from Nevron.UI.INUINode) |
![]() | SetNodeState | (Inherited from Nevron.UI.INUINode) |
![]() | SetState | Sets the current state for this instance. (Inherited from Nevron.UI.INThemableElement) |
![]() | Suspend | (Inherited from Nevron.UI.INSuspendable) |
![]() | SuspendLayout | Temporally suspends any layout operation. (Inherited from Nevron.UI.INLayoutContainer) |
![]() | UnregisterElement | Unregisters the element from the index and returns its Id. Returns -1 if id was never assigned. (Inherited from Nevron.Dom.INElement) |
![]() | UpdateBounds | (Inherited from Nevron.UI.INBoundableElement) |
![]() | UpdateClientBounds | (Inherited from Nevron.UI.INBoundableElement) |
![]() | UpdateFieldReferences | Updates the field references of this object (Inherited from Nevron.INReferenceHolder) |
![]() | UpdatePartStateInfo | Forces an immediate update of the current instance's state (Inherited from Nevron.UI.INThemableElement) |
![]() | UpdateReferences | Updates the references stored by the object (Inherited from Nevron.INReferenceHolder) |
![]() | UpdateRenderCache | Updates the current render cache using the specified graphics object. (Inherited from Nevron.UI.INPaintableElement) |
Name | Description | |
---|---|---|
![]() | ChildInserted |