Nevron Open Vision Documentation
NDiagramSurface<TItem,TItemCollection,TSelection> Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by NDiagramSurface<TItem,TItemCollection,TSelection>.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)BackgroundFillPropertyReference to the BackgroundFill property  
Public Fieldstatic (Shared in Visual Basic)BorderPropertyReference to the Border property  
Public Fieldstatic (Shared in Visual Basic)BorderThicknessPropertyReference to the BorderThickness property  
Public Fieldstatic (Shared in Visual Basic)HeightPropertyReference to the Height property  
Public Fieldstatic (Shared in Visual Basic)HScrollModePropertyReference to the HScrollMode property  
Public Fieldstatic (Shared in Visual Basic)ItemsChildReference to the Items child  
Public Fieldstatic (Shared in Visual Basic)NDiagramSurfaceSchemaSchema associated with NDiagramSurface  
Public Fieldstatic (Shared in Visual Basic)NoScrollHAlignPropertyReference to the NoScrollHAlign property  
Public Fieldstatic (Shared in Visual Basic)NoScrollVAlignPropertyReference to the NoScrollVAlign property  
Public Fieldstatic (Shared in Visual Basic)PaddingPropertyReference to the Padding property  
Public Fieldstatic (Shared in Visual Basic)PreviewsChildReference to the Shapes child  
Public Fieldstatic (Shared in Visual Basic)SelectionPropertyReference to the SelectionAnchorMode property  
Public Fieldstatic (Shared in Visual Basic)SmallHScrollChangePropertyReference to the SmallHScrollChange property  
Public Fieldstatic (Shared in Visual Basic)SmallVScrollChangePropertyReference to the SmallVScrollChange property  
Public Fieldstatic (Shared in Visual Basic)TransformChangedEventReference to the transform changed event  
Public Fieldstatic (Shared in Visual Basic)ViewportOriginXPropertyReference to the ViewportOriginX property  
Public Fieldstatic (Shared in Visual Basic)ViewportOriginYPropertyReference to the ViewportOriginY property  
Public Fieldstatic (Shared in Visual Basic)VScrollModePropertyReference to the VScrollMode property  
Public Fieldstatic (Shared in Visual Basic)WidthPropertyReference to the Width property  
Public Fieldstatic (Shared in Visual Basic)WindowOriginXPropertyReference to the WindowOriginX property  
Public Fieldstatic (Shared in Visual Basic)WindowOriginYPropertyReference to the WindowOriginY property  
Public Fieldstatic (Shared in Visual Basic)XPropertyReference to the XProperty  
Public Fieldstatic (Shared in Visual Basic)YPropertyReference to the YProperty  
Top
Public Properties
 NameDescription
Public PropertyBackgroundFillGets or sets the background filling of the surface  
Public PropertyBorderGets or sets the page stroke style  
Public PropertyBorderThicknessGets or sets the thickness of the border surrounding the surface.  
Public PropertyBoundsGets or sets the surface bounding box, which is formed by the X, Y, Width and Height properties.  
Public PropertyHeightGets or sets the logical page height  
Public PropertyHScrollModeGets or sets the scroll policy, which specifies the visibility of the H scrollbar  
Public PropertyIsArrangeValidGets whether the arrange of the element is valid.  
Public PropertyIsMeasureValidGets whether the measure of the element is valid  
Public PropertyIsPooledForArrangeGets whether the element is pooled for arrange validation.  
Public PropertyIsPooledForMeasureGets whether the element is pooled for measure validation.  
Public PropertyItemsGets or sets the items collection  
Public PropertyNoScrollHAlignGets or sets the horizontal content control alignment, when a horizontal scrollbar is not, or must not be displayed.  
Public PropertyNoScrollVAlignGets or sets the vertical content control alignment, when a vertical scrollbar is not, or must not be displayed.  
Public PropertyPaddingGets or sets the padding, which are applied to the content when the surface is sized to it.  
Public PropertyPreviewsGets or sets the page previews collection  
Public PropertySelectionGets or sets the page selection, which is responsible for the management of the selected items inside a page.  
Public PropertySmallHScrollChangeGets or sets the small H scroll change  
Public PropertySmallVScrollChangeGets or sets the small V scroll change  
Public PropertyViewportOriginGets or sets the viewport origin of the surface  
Public PropertyViewportOriginXGets or sets the Origin X value. The Origin is the first visible point from the page (in local coordinates).  
Public PropertyViewportOriginYGets or sets the Origin Y value. The Origin is the first visible point from the page (in local coordinates).  
Public PropertyVScrollModeGets or sets the scroll policy, which specifies the visibility of the Y scrollbar  
Public PropertyWidthGets or sets the logical page width  
Public PropertyWindowOriginGets or sets the window origin of the surface  
Public PropertyWindowOriginXGets or sets the Window Origin X value (in parent coordinates). The value of this property is automatically set by NDrawingView hosting the page drawing document.  
Public PropertyWindowOriginYGets or sets the Window Origin Y value (in parent coordinates). The value of this property is automatically set by NDrawingView hosting the page drawing document.  
Public PropertyXGets or sets the X coordinate of the page bounding box.  
Public PropertyYGets or sets the Y coordinate of the page bounding box.  
Top
Protected Properties
 NameDescription
Protected PropertyPropertiesItemTextGets the text of the properties context menu item.  
Top
Public Methods
 NameDescription
Public MethodAccumulateDisplayChildrenOverridden. Overriden to ensure that the previews child is the last child in the list.  
Public MethodAppendContextMenuItemsAppends custom context menu items.  
Public MethodCanAnchorHatchesOverridden.   
Public MethodCanAnchorShadowsOverridden.   
Public MethodCanCopyDetermines whether the specified nodes can be copied. Called by the Copy command.  
Public MethodCanCutDetermines whether the specified nodes can be cut Called by the Cut command.  
Public MethodCanDoDragDropDetermines whether the specified items can be the content of a a drag and drop operation  
Public MethodCanPasteDetermines whether the current clipboard content can be pasted in this view Called by the Paste command.  
Public MethodCanTransformOverridden.   
Public MethodCopyCopies the specified items to the  
Public MethodCutCuts the specified items.  
Public MethodDoDragDropRequests a drag and drop operation for the specified items. Calls the funcResult delegate when the operation has completed. Calls the queryContinueDrag delegate while the operation is performed. Returns whether the Drag and Drop was requested.  
Public MethodDoPostPaintOverridden. Performs the element post children paint.  
Public MethodDoPrePaintOverridden. Performs the element pre children paint.  
Public MethodGetBorderEdgeOverloaded. Gets the border edge (border area) of the element (in local coordinates)  
Public MethodGetContentEdgeOverloaded. Gets the content edge (inner edge) of the element (in local coordinates)  
Public MethodGetInsetsGets the element insets. This implemenation returns the sum of the margins, padding and border thickness.  
Public MethodGetPaddingEdgeOverloaded. Gets the padding edge (padding area) of the element (in local coordinates)  
Public MethodGetTopMostHitItemOverloaded. Gets the top most page item hit by the specified point  
Public MethodGetTransformOverridden. Gets the matrix that transforms local to parent coordinates  
Public MethodHitTestOverloaded. Overridden. Hit tests the node by point (in local coordinates)  
Public MethodHitTestItemsOverloaded. Gets all items, that are hit by the specified point (in page coordinates)  
Public MethodInvalidateArrangeInvalidates the element arrange  
Public MethodInvalidateArrangeFromChildCalled by child or descendant arrange elements that consider this element as arrange parent, and want to inform it to invalidate it's arrange.  
Public MethodInvalidateMeasureInvalidates the element measure and pools the element for measure validation.  
Public MethodInvalidateMeasureFromChildCalled by child or descendant measure elements that consider this element as measure parent, and want to inform it to invalidate it's measure.  
Public MethodLocalToParentOverloaded. Overridden. Transforms a point in local coordinates to the coordinates of its parent coordinate system  
Public MethodParentToLocalOverloaded. Overridden. Transforms a point in parent coordinates to local coordinates  
Public MethodPastePastes the clipbard content in this page.  
Public MethodScrollInDirectionScrolls the viewport in the specified direction, with the specified amount of steps.  
Public MethodShowPropertiesDialogMust override to show the properties of the surface.  
Public MethodValidateArrangeCalled to arrange the element  
Public MethodValidateMeasureCalled to validate the element measure  
Top
Protected Methods
 NameDescription
Protected MethodArrangeCore  
Protected MethodCreateBorderWallCreates the border wall of the box.  
Protected MethodMeasureCore  
Protected MethodOnPaintBackgroundPaints the background of the surface, which is performed before the custom painting in OnPrePaint.  
Protected MethodOnPaintForegroundPaints the foreground of the box, which is performed after the custom painting in OnPostPaint.  
Protected MethodOnTransformChangedCalled when the transformation from local to parent coordinates of this page has changed. Raises the transform changed event.  
Top
Public Events
 NameDescription
Public EventTransformChangedOccurs when the page transform has changed  
Top
See Also

Reference

NDiagramSurface<TItem,TItemCollection,TSelection> Class
Nevron.Nov.Diagram Namespace

 

 


©2017. Nevron Software LLC.

Send Feedback