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


In This Topic
    NBoxElement Class Members
    In This Topic

    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