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


NRow Class Members

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