NevronOpenVision
Nevron.Nov.UI Namespace / NBoxElement Class
Fields Properties Methods Events


NBoxElement Class Members

The following tables list the members exposed by NBoxElement.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)Reference to the BackgroundFill property  
Public Fieldstatic (Shared in Visual Basic)Reference to the Border property  
Public Fieldstatic (Shared in Visual Basic)Reference to the BorderThickness property  
Public Fieldstatic (Shared in Visual Basic)Reference to the DefaultHeight property  
Public Fieldstatic (Shared in Visual Basic)Reference to the DefaultWidth property  
Public Fieldstatic (Shared in Visual Basic)Reference to the DesiredHeight property  
Public Fieldstatic (Shared in Visual Basic)Reference to the DesiredWidth property  
Public Fieldstatic (Shared in Visual Basic)Reference to the FocusDecorator property  
Public Fieldstatic (Shared in Visual Basic)Reference to the Font property  
Public Fieldstatic (Shared in Visual Basic)Reference to the Height property  
Public Fieldstatic (Shared in Visual Basic)Hint for measure invalidation. Marks only the desired size for remeasure.  
Public Fieldstatic (Shared in Visual Basic)Reference to the MaxHeight property  
Public Fieldstatic (Shared in Visual Basic)Reference to the MaxWidth property  
Public Fieldstatic (Shared in Visual Basic)Reference to the MinHeight property  
Public Fieldstatic (Shared in Visual Basic)Reference to the MinWidth property  
Public Fieldstatic (Shared in Visual Basic)Schema associated with NBoxElement  
Public Fieldstatic (Shared in Visual Basic)Reference to the Padding property  
Public Fieldstatic (Shared in Visual Basic)Reference to the PreferredHeight property  
Public Fieldstatic (Shared in Visual Basic)Reference to the PreferredWidth property  
Public Fieldstatic (Shared in Visual Basic)Reference to the TextFill property  
Public Fieldstatic (Shared in Visual Basic)Reference to the Width property  
Public Fieldstatic (Shared in Visual Basic)Reference to the X property  
Public Fieldstatic (Shared in Visual Basic)Reference to the Y property  
Top
Protected Fields
 NameDescription
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Fieldstatic (Shared in Visual Basic)  
Internal Fieldstatic (Shared in Visual Basic)  
Internal Fieldstatic (Shared in Visual Basic)  
Internal Fieldstatic (Shared in Visual Basic)  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Internal Fieldstatic (Shared in Visual Basic)  
Internal Fieldstatic (Shared in Visual Basic)  
Internal Field  
Internal Field  
Internal Field  
Internal Field  
Top
Public Properties
 NameDescription
Public PropertyGets or sets the background.  
Public PropertyGets or sets the border.  
Public PropertyGets or sets the thickness of the box border sides.  
Public PropertyGets the bounds of the box (in parent coordinates).  
Public PropertyGets the default height of the element. (in parent coordinates) Automatically updated by Nevron.  
Public PropertyA shortcut property that gets the default size of the element (DefaultWidth and DefaultHeight). Automatically updated by Nevron.  
Public PropertyGets the default width of the element (in parent coordinates). Automatically updated by Nevron.  
Public PropertyGets the desired height of the element. (in parent coordinates) Automatically updated by Nevron.  
Public PropertyA shortcut property that gets the desired size of the element (DesiredWidth and DesiredHeight). Automatically updated by Nevron.  
Public PropertyGets the desired width of the element (in parent coordinates). Automatically updated by Nevron.  
Public PropertyGets or sets the focus decorator.  
Public PropertyGets or sets the font style.  
Public PropertyGets the Height of the element (in local coordinates) Automatically updated by Nevron.  
Public PropertyGets whether the arrange of the element is valid.  
Public PropertyGets whether the measure of the element is valid  
Public PropertyGets whether the element is pooled for arrange validation.  
Public PropertyGets whether the element is pooled for measure validation.  
Public PropertyGets or sets the location of the box (X,Y) coordinates of left-top corner  
Public PropertyGets or sets the max height of the element  
Public PropertyGets or sets the max size of the element  
Public PropertyGets or sets the max width of the element  
Public PropertyGets or sets the minimal height of the element. The box default and desired height is always greater than or equal to this value, except in the case when the element is collapsed. By default set to 0.  
Public PropertyA shortcut property that gets/sets the minimal size of the element (MinWidth and MinHeight).  
Public PropertyGets or sets the minimal width of the element. The box default and desired width is always greater than or equal to this value, except in the case when the element is collapsed. By default set to 0.  
Public PropertyGets or sets the padding applied to the box content.  
Public PropertyGets or sets the suggested height of the element. If the value of this property is NaN the default height and desired height of the box are automatically computed. Otherwise both the default height and the desired height are equal to this value. By default set to NaN.  
Public PropertyA shortcut property that gets/sets the preferred size of the element (PreferredWidth and PreferredHeight).  
Public PropertyGets or sets the suggested width of the element. If the value of this property is NaN the default width and desired width of the box are automatically computed. Otherwise both the default width and the desired width are equal to this value. By default set to NaN.  
Public PropertyGets or set the size of the box (Width, Height) (in local coordinates). Automatically updated by Nevron.  
Public PropertyGets or sets the text fill.  
Public PropertyGets the Width of the box (in local coordinates) Automatically updated by Nevron.  
Public PropertyGets or sets the X coordinate of the element box left-top corner in respect to the parent coordinate system.  
Public PropertyGets or sets the Y coordinate of the element box left-top corner in respect to the parent coordinate system.  
Top
Protected Properties
 NameDescription
Internal Property  
Top
Public Methods
 NameDescription
Public MethodOverridden. Determines whether hatch transformations can be anchored to this node coordinate system.  
Public MethodOverridden. Determines whether shadow transformations can be anchored to this node coordinate system.  
Public MethodOverridden.   
Public MethodOverridden. Performs the element post children paint.  
Public MethodOverridden. Performs the element pre children paint.  
Public MethodOverloaded. Gets the border edge (border area) of the element (in local coordinates)  
Public MethodGets the border thickness of the element. This implementation returns the computed value of the BorderThickness property.  
Public MethodOverloaded. Gets the content edge (inner edge) of the element (in local coordinates)  
Public MethodGets the edge of the focus frame. This implementation returns the middle between the padding and the content edge  
Public MethodGets the element insets, which is the sum of the margins, padding and border thickness.  
Public MethodGets the margins of the element. This implementation returns empty margins, since by default Box elements do not have margins.  
Public MethodGets the measure of the element that is applicable for the current value of visitor.DefaultMeasure property. If it is true, returns DefaultSize, otherwise returns DesiredSize.  
Public MethodGets the padding of the element. This implementation returns the computed value of the Padding property.  
Public MethodOverloaded. Gets the padding edge (padding area) of the element (in local coordinates)  
Public MethodOverridden. Gets the matrix that transforms local to parent coordinates.  
Public MethodInvalidates the element arrange  
Public MethodCalled by child or descendant arrange elements that consider this element as arrange parent, and want to inform it to invalidate it's arrange.  
Public MethodInvalidates the element measure and pools the element for measure validation.  
Public MethodCalled by child or descendant measure elements that consider this element as measure parent, and want to inform it to invalidate it's measure.  
Public MethodOverloaded. Overridden. Transforms a point in local coordinates to the coordinates of its parent coordinate system  
Public MethodOverloaded. Overridden. Transforms a point in parent coordinates to local coordinates  
Public MethodOverloaded. Shortcut method for setting the Border and the BorderThickness properties.  
Public MethodTries to get the screen bounds of this element  
Public MethodCalled to arrange the element  
Public MethodCalled to validate the element measure  
Top
Protected Methods
 NameDescription
Protected MethodArranges the element content.  
Internal Method  
Protected MethodCreates the border wall of the box.  
Internal Method  
Internal Method  
Internal Method  
Internal MethodOverridden.   
Protected Internal Method  
Protected MethodMeasures the desired size of the element content.  
Internal Method  
Internal Method  
Protected MethodPaints the background of the box, which is performed before the custom painting in OnPrePaint.  
Protected MethodPaints the foreground of the box, which is performed after the custom painting in OnPostPaint.  
Internal Method  
Internal Method  
Internal MethodOverridden.   
Internal MethodOverridden.   
Internal Method  
Top
See Also