Nevron .NET Vision
INVisualElement Interface Members
Properties  Methods  Events

The following tables list the members exposed by INVisualElement.

Public Properties
 NameDescription
 PropertyAnimatableGets/sets a value indicating whether this instance may be animated. (Inherited from Nevron.UI.INAnimatable)
 PropertyAttributesGets the list of child attributes of this container (Inherited from Nevron.Dom.INAttributeContainer)
 PropertyAutoSizeMask (Inherited from Nevron.UI.INBoundableElement)
 PropertyBottom (Inherited from Nevron.UI.INBoundableElement)
 PropertyBoundsGets the bounds of this instance including the non-client area (if any). (Inherited from Nevron.UI.INBoundableElement)
 PropertyClientBoundsGets the current instance's client bounds. (Inherited from Nevron.UI.INBoundableElement)
 PropertyDeviceBoundsGets the current instance's bounds in device coordinates. (Inherited from Nevron.UI.INBoundableElement)
 PropertyDisposing (Inherited from Nevron.UI.INUINode)
 PropertyHasNonClientArea (Inherited from Nevron.UI.INBoundableElement)
 PropertyHeight (Inherited from Nevron.UI.INBoundableElement)
 PropertyIdGets / sets the id of the object (Inherited from Nevron.Dom.INIdentifiable)
 PropertyInitialSize (Inherited from Nevron.UI.INBoundableElement)
 PropertyInvalidateOnLocationChanged  
 PropertyInvalidateOnResize  
 PropertyIsAnimatingDetermines whether the current instance is in a process of being animated. (Inherited from Nevron.UI.INAnimatable)
 PropertyIsDisposed (Inherited from Nevron.UI.INUINode)
 PropertyIsSuspended (Inherited from Nevron.UI.INSuspendable)
 PropertyIsVisibleDetermines whether this instance is currently visible  
 PropertyLeft (Inherited from Nevron.UI.INBoundableElement)
 PropertyLocation (Inherited from Nevron.UI.INBoundableElement)
 PropertyMaximumSize (Inherited from Nevron.UI.INBoundableElement)
 PropertyMinimumSize (Inherited from Nevron.UI.INBoundableElement)
 PropertyOpacity  
 PropertyPaintingGets a value indicating whether the instance is currently painting itself. (Inherited from Nevron.UI.INPaintableElement)
 PropertyPaintRectGets the rectangle visible for paint operations. (Inherited from Nevron.UI.INPaintableElement)
 PropertyParentNodeObtains the parent node in the hiearchy (Inherited from Nevron.Dom.INNode)
 PropertyPreferredSize (Inherited from Nevron.UI.INBoundableElement)
 PropertyProposedBoundsGets 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)
 PropertyRight (Inherited from Nevron.UI.INBoundableElement)
 PropertyRootNodeObtains the root node of the hiearchy (Inherited from Nevron.Dom.INNode)
 PropertySize (Inherited from Nevron.UI.INBoundableElement)
 PropertyTagGets/sets user defined data associated with the element (Inherited from Nevron.Dom.INElement)
 PropertyTop (Inherited from Nevron.UI.INBoundableElement)
 PropertyUniqueIdGets/sets the unique id of the object. (Inherited from Nevron.Dom.INUniquelyIdentifiable)
 PropertyUseBitmapCache  
 PropertyVisibleGets/sets the local Visible value.  
 PropertyWidth (Inherited from Nevron.UI.INBoundableElement)
Top
Public Methods
 NameDescription
 MethodBringToFront (Inherited from Nevron.UI.INUINode)
 MethodCanAnimateDetermines whether the current instance may be animated. (Inherited from Nevron.UI.INAnimatable)
 MethodClearCustomProperties (Inherited from Nevron.UI.INUINode)
 MethodClearCustomProperty (Inherited from Nevron.UI.INUINode)
 MethodClearRenderCacheClears the entire render cache. (Inherited from Nevron.UI.INPaintableElement)
 MethodClearRenderCacheEntryClears an entry in the object's render cache. (Inherited from Nevron.UI.INPaintableElement)
 MethodClone (Inherited from System.ICloneable)
 MethodCloneWithNewUniqueIdCreates an identical copy of the element, which differs only by the element unique id (Inherited from Nevron.Dom.INElement)
 MethodContainsPropEntry (Inherited from Nevron.UI.INUINode)
 MethodConvertBoundsConverts the specified bounds to the desired coordinate system. (Inherited from Nevron.UI.INBoundableElement)
 MethodConvertLocationConverts the specified location to the desired coordinate system. (Inherited from Nevron.UI.INBoundableElement)
 MethodCreateFieldNonSerializedObjects (Inherited from Nevron.INReferenceHolder)
 MethodCreateNonSerializedObjectsCreates any non serialized objects, which the holder posseses (Inherited from Nevron.INReferenceHolder)
 MethodDispose (Inherited from System.IDisposable)
 MethodGetAnyParentSuspended (Inherited from Nevron.UI.INUINode)
 MethodGetAttributeByNameGets a child or descendant attribute by its name (Inherited from Nevron.Dom.INAttributeContainer)
 MethodGetAttributeNameGets the name of the specified child attribute (Inherited from Nevron.Dom.INAttributeContainer)
 MethodGetBitmapGets a bitmap representation of the current instance. (Inherited from Nevron.UI.INPaintableElement)
 MethodGetCustomProperty (Inherited from Nevron.UI.INUINode)
 MethodGetPreferredSize (Inherited from Nevron.UI.INBoundableElement)
 MethodGetPropertyValue (Inherited from Nevron.UI.INUINode)
 MethodGetReferenceProviderObtains the reference provider to which the object is currently attached (Inherited from Nevron.INReferenceHolder)
 MethodGetRenderCacheEntryGets a cached object which can be used in a render operation. (Inherited from Nevron.UI.INPaintableElement)
 MethodGetState (Inherited from Nevron.UI.INUINode)
 MethodHitTest (Inherited from Nevron.UI.INHitTestableElement)
 MethodInvalidateInvalidates the current instance. (Inherited from Nevron.UI.INPaintableElement)
 MethodOnAnimationEndedNotifies the instance for an animation step being ended. (Inherited from Nevron.UI.INAnimatable)
 MethodOnAnimationStartedNotifies the instance for an animation being started. (Inherited from Nevron.UI.INAnimatable)
 MethodOnAnimationStepNotifies the instance for an animation step being performed. (Inherited from Nevron.UI.INAnimatable)
 MethodOnAttributeChangedCalled by child or descendants attributes when an attribute has changed (Inherited from Nevron.Dom.INAttributeObserver)
 MethodOnAttributePropertyChangedCalled by child or descendants attributes when an attribute property has changed (Inherited from Nevron.Dom.INAttributeObserver)
 MethodOnAttributePropertyChangingCalled by child or descendants attributes when an attribute property is changing (Inherited from Nevron.Dom.INAttributeObserver)
 MethodOnElapsed (Inherited from Nevron.UI.INThreadTimerCallBack)
 MethodOnTimerTick (Inherited from Nevron.UI.INTimerCallBack)
 MethodPaintPerforms paint logic using the specified context. (Inherited from Nevron.UI.INPaintableElement)
 MethodPerformAutoSize (Inherited from Nevron.UI.INBoundableElement)
 MethodProvideReferenceCalled to provide a reference to the object of the specified type (Inherited from Nevron.INReferenceProvider)
 MethodRefreshInvalidates and immediately updates the current instance. (Inherited from Nevron.UI.INPaintableElement)
 MethodRegisterElementRegisters the specified element with the index (Inherited from Nevron.Dom.INElement)
 MethodReplaceForeignUniqueIdsReplaces any foreign Ids (references to other nodes) (Inherited from Nevron.Dom.INElement)
 MethodResume (Inherited from Nevron.UI.INSuspendable)
 MethodSendToBack (Inherited from Nevron.UI.INUINode)
 MethodSetAttributeByNameSets a child or descendant attribute by its name (Inherited from Nevron.Dom.INAttributeContainer)
 MethodSetBounds (Inherited from Nevron.UI.INBoundableElement)
 MethodSetCustomProperty (Inherited from Nevron.UI.INUINode)
 MethodSetNodeState (Inherited from Nevron.UI.INUINode)
 MethodSuspend (Inherited from Nevron.UI.INSuspendable)
 MethodUnregisterElementUnregisters the element from the index and returns its Id. Returns -1 if id was never assigned. (Inherited from Nevron.Dom.INElement)
 MethodUpdateBounds (Inherited from Nevron.UI.INBoundableElement)
 MethodUpdateClientBounds (Inherited from Nevron.UI.INBoundableElement)
 MethodUpdateFieldReferencesUpdates the field references of this object (Inherited from Nevron.INReferenceHolder)
 MethodUpdateReferencesUpdates the references stored by the object (Inherited from Nevron.INReferenceHolder)
 MethodUpdateRenderCacheUpdates the current render cache using the specified graphics object. (Inherited from Nevron.UI.INPaintableElement)
Top
Public Events
 NameDescription
 EventInvalidated  
Top
See Also

Reference

INVisualElement Interface
Nevron.UI Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback