NevronOpenVision
Nevron.Nov.Grid Namespace / NRow Class
Fields Properties Methods Events


In This Topic
    NRow Class Members
    In This Topic

    The following tables list the members exposed by NRow.

    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Reference to the BackgroundFill property  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)Reference to the DesiredHeaderHeight property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the symbol child  
    Public Fieldstatic (Shared in Visual Basic)Reference to the HeaderHeight property  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)Reference to the IsCurrent property  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)Reference to the IsRealized property  
    Public Fieldstatic (Shared in Visual Basic)Reference to the IsSelected property  
    Public Fieldstatic (Shared in Visual Basic)Schema associated with NRow  
    Top
    Protected Fields
     NameDescription
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Internal Field  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the background fill of the row.  
    Public PropertyGets whether the row can be expanded. Automatically updated by Nevron.  
    Public PropertyGets the desired header height of the row. Automatically updated by Nevron.  
    Public PropertyGets the expand-collapse symbol of the row. It is automatically created/destroyed when the row is realized/virtualized  
    Public PropertyGets or sets the fixed height of the row header. The default value of this property is Double.NaN, which means that the row sizes to fit its content if realized.  
    Public PropertyGets the Height of the row including its details content.  
    Public PropertyGets whether the arrange of the element is valid.  
    Public PropertyGets whether this row content is created.  
    Public PropertyGets whether this is the current row. Automatically updated by Nevron. Use the NGridView.Selection methods to change the current row and cell.  
    Public PropertyGets whether this row is editing.  
    Public PropertyGets whether the row is expanded or not. By default false. Automatically updated by Nevron. Use the Expand() and Collapse() methods to expand/collapse the row, if it CanExpand.  
    Public PropertyGets whether this row is frozen (e.g. non-scrollable). Automatically updated by Nevron.  
    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 whether this row is realized (e.g. loaded with content). Automatically updated by Nevron.  
    Public PropertyGets whether this row is selected. Automatically updated by Nevron. Use the NGridView.Selection methods to select and deselect rows.  
    Public PropertyGets the level of this row in the hierarchy.  
    Public PropertyGets the collection in which this row resides  
    Public PropertyGets the grid view to which this cell belongs  
    Public PropertyGets the row owning this row. Returns null if the row does not have a parent row (i.e. is a root row).  
    Public PropertyGets the root row owning this row. Returns this row if the row does not have a parent row, otherwise returns the parent row root row.  
    Public PropertyTries to get the row header. A valid instance is only returned when the row is realized and the row headers are visible.  
    Public PropertyGets the Y coordinate of the row inside its collection  
    Top
    Protected Properties
     NameDescription
    Internal Property  
    Internal Property  
    Top
    Public Methods
     NameDescription
    Public MethodDetermines whether the row can be virtualized.  
    Public MethodCollapses the row, if it is expanded. Optionally destroys the content.  
    Public MethodEnsures that the content of the row is created (e.g. the row is realized)  
    Public MethodEnsures that the content of the row is destroyed  
    Public MethodExpands the row, if it is collapsed and is expandable. Returns true if after the operation the row is expanded.  
    Public MethodGets the cell at the specified inde.  
    Public MethodGets the count of cells in this row.  
    Public MethodGets the first navigation row that resides in this row subtree  
    Public MethodGets the Y coordinate of the row header bottom (in row collection coordinates)  
    Public MethodGets the Y coordinate of the row header bottom (in root rows coordinates)  
    Public MethodGets the header height  
    Public MethodGets the Y coordinate in the row header top (in row collection coordinates)  
    Public MethodGets the Y coordinate in the row header top (in root rows coordinates)  
    Public MethodGets the last navigation row that resides in this row subtree  
    Public MethodGets the next navigation row  
    Public MethodGets the prev navigation row  
    Public MethodGets the count of visible rows contained inside the specified Y range (in row coordinates). If the row is expanded, this method delegates to contained rows GetVisibleRowsCount method. If the row is not expanded, this method return 0.  
    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 MethodRealizes the row header  
    Public MethodToggles the expanded state of the row, if possible  
    Public MethodCalled to arrange the element  
    Public MethodCalled to validate the element measure  
    Public MethodVirtualizes the row (e.g. unloads its header and content). Returns whether the row has been successfully virtualized.  
    Top
    Protected Methods
     NameDescription
    Protected MethodAccumulates the content for painting  
    Protected MethodAccumulates the header elements for painting  
    Internal Method  
    Protected MethodArranges the content of the row  
    Protected MethodArranges the row contents  
    Protected Method  
    Internal Method  
    Protected MethodCreates the row content  
    Internal Method  
    Protected MethodDestroys the row content  
    Internal Method  
    Protected Method  
    Protected MethodMust override to measure the default header height  
    Protected MethodMust override to measure the row content  
    Protected MethodMeasures the height of the row  
    Protected Method  
    Protected Method  
    Protected Method  
    Protected MethodCalled when the IsCurrent property has changed  
    Protected MethodCalled when the IsEditing property has changed  
    Protected MethodCalled when the IsExpanded property has changed  
    Protected MethodCalled when the IsFrozen property has changed  
    Protected MethodCalled when the IsSelected property has changed  
    Protected Method  
    Protected MethodCalled when the row has been successfully realized  
    Protected MethodCalled when the row has been successfully virtualized  
    Internal Method  
    Protected MethodRealizes the row cells.  
    Protected MethodRealizes the content of the row than falls in the specified Y range.  
    Protected MethodRealizes the row style and content, but does not realize its children and details, which are subject to Y range virtualization.  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Protected MethodVirtualized the row cells.  
    Protected MethodVirtualizes the row content  
    Protected MethodVirtualized the the row style and content and also virtualizes it children rows and details.  
    Internal Method  
    Internal Method  
    Internal Method  
    Top
    See Also