Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot Namespace / ViewportLayout Class
Fields Properties Methods Events


In This Topic
    ViewportLayout Class Members
    In This Topic

    The following tables list the members exposed by ViewportLayout.

    Public Constructors
     NameDescription
    Public Constructor Empty constructor.  
    Top
    Public Fields
     NameDescription
    Public Field  
    Top
    Protected Fields
     NameDescription
    Protected Field  
    Protected Field Framerate per second counter.  
    Protected Internal Field Hold the focus status.  
    Top
    Public Properties
     NameDescription
    Public Property When true, the Accurate Transparency mode is activated. Accurate Transparency provides slower but more accurate semi-transparent object drawing with support for non-concave objects and for objects intersection.  
    Public Property Gets or sets the active viewport action.  
    Public Property The active viewport index.  
    Public Property Gets the number of loaded character definitions.  
    Public Property Gets or sets the ambient light that is always added to the scene (multiplied by the material's ambient component).  
    Public Property If true, animates the camera in the commands that change its position or orientation.  
    Public Property Gets or sets the duration in milliseconds of the camera animations.  
    Public PropertyGets or sets the animation frame number.  
    Public PropertyGets or sets the animation interval.  
    Public PropertyGets or sets the animation step that increments the AnimationFrameNumber at each tick of the animation timer. Can be a negative number.  
    Public Property Gets or sets a value indicating if full screen anti-aliasing is enabled.  
    Public PropertyGets or sets the number of desired samples for Full Screen Anti-Aliasing. The Full Screen Anti-alasing can be set with the AskForAntiAliasing property.  
    Public PropertyIf true, Full Screen Anti-Aliasing modes are requested during viewport initialization. The number of samples can be set with the AntiAliasingSamples property.  
    Public Property If true, The Direct3D feature level 9_3 is requested during viewport initialization instead of the highest feature level available.  
    Public Property If true, OpenGL accelerated hardware modes are requested during viewport initialization.  
    Public PropertyGets or sets a boolean that determines whether the selection goes inside the devDept.Eyeshot.Entities.BlockReference tree.  
    Public Property Gets or sets the AttributeReferences visibility mode.  
    Public Property Gets or sets the auto hide labels flag in the active viewport. If true labels are hidden automatically when behind the model.  
    Public PropertyGets or sets the backface settings, shared by all viewports. This settings don't apply to multicolor entities like devDept.Eyeshot.Entities.RichMesh for example.  
    Public Property Gets or sets the background settings in the active viewport.  
    Public PropertyBlock collection. This collection contains block definitions.  
    Public Property Bounding box settings.  
    Public PropertyGets or sets the style used by the ToolBar and ProgressBar buttons.  
    Public Property Gets or sets the camera settings in the active viewport.  
    Public Property Clipping plane 1 attributes.  
    Public Property Clipping plane 2 attributes.  
    Public Property Clipping plane 3 attributes.  
    Public Property Clipping plane 4 attributes.  
    Public Property Clipping plane 5 attributes.  
    Public Property Clipping plane 6 attributes.  
    Public Property Gets or sets the coordinate system icon settings in the active viewport.  
    Public Property The cursor types dictionary.  
    Public Property For internal use only.  
    Public Property For internal use only.  
    Public PropertyGets or sets the default color used by top level entities with devDept.Eyeshot.Entities.colorMethodType.byParent color method.  
    Public Property Gets or sets the default material attributes used by the entities without their own material.  
    Public Property Gets or sets the active display mode in the active viewport.  
    Public PropertyEntity collection. This collection contains the entities displayed in the viewport.  
    Public Property Gets a value indicating if an error occurred during paint.  
    Public Property Gets or sets the angle (in radians) used to discriminate adjacent triangles in the selection of the faces of Mesh and Solids.  
    Public Property When true, enables experimental high speed ZPR.  
    Public Property Gets or sets the display settings for Flat mode, shared by all viewports.  
    Public PropertyOverridden. Gets or sets viewport font.  
    Public PropertyForces accelerated hardware modes. By default, Eyeshot automatically disables hardware acceleration on some embedded GPUs to obtain the maximum level of graphical output consistency between all hardware. In these cases, enabling this property will forcibly activate hardware acceleration, though the resulting graphics output may be unpredictable.  
    Public Property Gets or sets FEM force symbol color.  
    Public Property Gets current frames per second rate.  
    Public Property Gets the first XY grid settings in the active viewport.  
    Public Property Gets or sets the XY grid settings in the active viewport.  
    Public Property Gets or sets the distance between the ground plane and the model's bounding box expressed as a fraction of the model height.  
    Public Property Group collection.  
    Public Property Tells if the product has a license.  
    Public Property Sets the Hidden Lines options.  
    Public PropertyIf true, entities with a size on screen less than SmallSize are not drawn.  
    Public Property Gets or sets the active initial view in the active viewport.  
    Public Property For internal use only. Gets the instance id for the logging.  
    Public Property Tells if the product is activated.  
    Public Property Tells if the animation is currently running.  
    Public PropertyReturns true if Full Screen Anti-Aliasing is available.  
    Public Property Gets background worker thread status.  
    Public PropertyReturns true if OpenGL hardware acceleration is currently in use.  
    Public Property Gets or sets the modality used by IsInFrustum() method.  
    Public Property Tells if the trial period has expired.  
    Public Property For internal use only.  
    Public PropertyGets or sets a flag that keeps the scene upright when doing SetView operations or clicking on the ViewCubeIcon faces.  
    Public PropertyGets or sets the master label collection in the active viewport.  
    Public PropertyLayer collection.  
    Public Property Gets or sets the viewports configuration.  
    Public Property Gets or sets the legend objects in the active viewport.  
    Public Property Light 1 attribute.  
    Public Property Light 2 attribute.  
    Public Property Light 3 attribute.  
    Public Property Light 4 attribute.  
    Public Property Light 5 attribute.  
    Public Property Light 6 attribute.  
    Public Property Light 7 attribute.  
    Public Property Light 8 attribute.  
    Public Property Gets or sets the line types collection.  
    Public Property Gets or sets the settings for the magnifying glass displayed under the mouse cursor.  
    Public PropertyMaterial collection. This collection contains material definitions.  
    Public Property Gets or sets the maximum number of pattern repetitions allowed between two vertices of a curve.  
    Public Property Gets the maximum texture size allowed on current OpenGL implementation (in pixel).  
    Public Property The minium acceptable framerate for dynamic movements.  
    Public Property 3D mouse settings.  
    Public Property If true, the selection ActionModes work as if the Control key was pressed, selecting multiple entities.  
    Public Property Gets or sets the Multitouch settings.  
    Public Property The manipulator used to graphically position the selected entities.  
    Public Property Gets a space-separated list of supported extensions to OpenGL.  
    Public Property For internal use only.  
    Public Property Gets or sets the coordinate system orientation mode.  
    Public Property Gets or sets the origin symbol settings in the active viewport.  
    Public Property Gets or sets the Pan settings of the active viewport.  
    Public PropertyGets or sets the pick box size in pixel units.  
    Public Property Gets or sets the planar shadow's opacity.  
    Public Property Gets or sets FEM pressure symbol color.  
    Public PropertyPrint document name. It also appears during print preview preparation.  
    Public PropertyPrint resolution (dpi).  
    Public Property Gets or sets the progress bar settings.  
    Public Property Gets or sets FEM pressure symbol color.  
    Public Property Gets or sets the display settings for Rendered mode, shared by all viewports.  
    Public Property Gets the name of the renderer. This name is typically specific to a particular configuration of a hardware platform. It does not change from release to release.  
    Public Property Gets the company responsible for this GL implementation. This name does not change from release to release.  
    Public Property Gets graphics API version.  
    Public Property Gets or sets FEM restraint symbol color.  
    Public Property Gets or sets the Rotate settings in the active viewport.  
    Public Property Gets or sets the colors used to draw the selection box and polygon.  
    Public Property Gets or sets the color of selected entities, shared by all viewports.  
    Public Property Gets or sets the color for the dynamic selection, shared by all viewports.  
    Public Property Gets or sets the pick filter used by the pick action modes.  
    Public PropertyGets or sets the factor applied to the line weight for the selected wireframe entities or devDept.Eyeshot.Entities.Solid3D.Edges.  
    Public Property For internal use only.  
    Public Property Gets or sets the display settings for Shaded mode, shared by all viewports.  
    Public Property Gets OpenGL Shading Language version.  
    Public Property Gets or sets the keyboard shortcuts.  
    Public Property If true, curve direction is displayed.  
    Public Property Gets or sets the frame per second rate text visibility status.  
    Public Property Joint symbols visibility status.  
    Public Property Gets or sets the labels visibility status in the active viewport.  
    Public Property Load symbols visibility status.  
    Public Property Gets or sets the normals visibility status.  
    Public Property Restraint symbols visibility status.  
    Public PropertyGets or sets the vertex indices visualization flag in the active viewport (meaningful only if ShowVertices is also true).  
    Public Property If true, the model vertices are displayed in the active viewport.  
    Public Property Gets or sets the size (in pixel) of small entities.  
    Public Property When the viewport control is hosted inside a SplitContainer control an annoying repaint issue is present during SplitContainer splitter moving. Setting properly this flag this can be avoided.  
    Public PropertySuspends the set of the color by the SetColorDrawForSelectionAndUpdateIdItemsMap<T>.  
    Public Property Gets or sets the text styles collection.  
    Public Property Gets the first toolbar in the active viewport.  
    Public Property Gets the toolbars array in the active viewport.  
    Public Property The active units of measurement.  
    Public Property When true the frame buffer objects are used. Affects the quality of Realistic shadows. For debugging purpose only.  
    Public Property For internal use only.  
    Public PropertyIf true, the rendererType.OpenGL renderer uses Phong shading for better lighting, has the DisplayModeSettingsRendered.PlanarReflections with a fading out effect and better performances for the devDept.Graphics.shadowType.Realistic shadows.  
    Public PropertyGets or sets the vertex visualization size in the active viewport (meaningful only if ShowVertices is true).  
    Public Property Gets or sets the view cube icon settings in the active viewport.  
    Public Property Gets or sets the border settings.  
    Public Property Gets or sets the list of viewports.  
    Public Property Gets or sets the gap between viewports.  
    Public Property Gets or sets the wait cursor mode. Controls if and when the wait cursor is displayed.  
    Public Property Gets or sets the display settings for Wireframe mode, shared by all viewports.  
    Public Property When true, adds an extra pass to write transparent entities in the Z buffer.  
    Public Property Gets or sets the Zoom settings in the active viewport.  
    Top
    Protected Properties
     NameDescription
    Protected Internal Property Tells if the viewport is performing a zoom-pan-rotate operation.  
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded.  For internal use only.  
    Public Method Adjusts camera near and far planes based on model extents and on origin symbol, grid and shadow visibility status.  
    Public MethodOverridden.   
    Public Method Stops the asynchronous background work.  
    Public MethodChecks the size on screen of the top level entities and hides the ones smaller that SmallSize, if HideSmall is true.  
    Public Method Clears all the viewport master collections: blocks, entities, materials, labels and layers.  
    Public MethodOverloaded.  Executes a 3D scene visual testing.  
    Public MethodOverloaded.  Compiles 3D user interface elements like the origin symbol, the bitmap background, the FEM restraint and load symbols, etc.  
    Public MethodCopies all items inside control master collections (Entities, Labels, Blocks, Layers, Materials, TextStyles, LineTypes) to the specified ViewportLayout.  
    Public MethodOverloaded.  Copies a raster image of the current viewport scene on the clipboard.  
    Public Method Copies a vectorial image of the current scene of the active viewport on the clipboard.  
    Public Method Create a bitmap for the image comparison.  
    Public Method Deactivates the product.  
    Public Method For internal use only.  
    Public Methodstatic (Shared in Visual Basic)  
    Public MethodAccomplishes the work.  
    Public MethodDraws a text on the ViewportLayout's client area.  
    Public MethodOverridden.   
    Public Methodstatic (Shared in Visual Basic) Evaluates the bounding box of a collection of entities without taking care of entity visibility.  
    Public MethodOverloaded.  Extrudes a text creating an array of new solids.  
    Public MethodOverloaded.  Finds the closest triangle to the viewer of the specified entity.  
    Public MethodOverloaded.  Looks for the model vertex whose 2D screen projection is closer to the mouse cursor.  
    Public MethodOverloaded. Looks for the model vertices whose 2D screen projections are closer to the mouse than the maxDistance.  
    Public Method Returns the list of all the visible and selectable entities geometrically crossing the selection box, regardless of their actual visibility on screen.  
    Public Method Selects all entities completely enclosed in the specified selection rectangle.  
    Public Method Returns all the visible (on screen) top level and selectable entities (which may include the parents stack for nested entities) under the mouse cursor in the active viewport.  
    Public Method Returns all the visible (on screen) and selectable entities (which may include the parents stack for nested entities) under the mouse cursor in the active viewport.  
    Public Method Returns all the visible labels under the mouse cursor in the active viewport.  
    Public Method Returns the list of all visible entities in the specified selection box in the active viewport.  
    Public Method Returns the list of all visible entities (which may include the parents stack for nested entities) in the specified selection box in the active viewport.  
    Public Method Returns the list of all visible labels in the specified selection box.  
    Public Methodstatic (Shared in Visual Basic) Gets the currently loaded assembly.  
    Public Method Gets the default cursor for the viewport control.  
    Public Method For internal use only.  
    Public Methodstatic (Shared in Visual Basic) Returns the entity's linetype pattern.  
    Public Method Returns the index of the first top level entity under the mouse cursor.  
    Public Method Gets the first item under the mouse cursor (which may include the parents stack for nested entities).  
    Public Method Returns the index of the first label under the mouse cursor.  
    Public Method Gets the color of the specified pixel in this viewport  
    Public Method Gets the plane used to draw the planar reflections.  
    Public Method Returns a thumbnail bitmap of the whole viewportLayout. The maximum size is 256x256.  
    Public Method Creates a single unit from selected entities.  
    Public MethodOverridden. Ensures that at least one Viewport is present in the Viewports collection.  
    Public MethodOverloaded.  Invalidates the entire surface of the control and causes the control to be redrawn.  
    Public MethodOverridden.  Gets a boolean indicating whether the control is running at design time.  
    Public MethodOverridden.   
    Public MethodOverloaded.  For internal use only.  
    Public MethodOverridden.  Gets the Pick Cursor stream.  
    Public Methodstatic (Shared in Visual Basic)Overloaded.  Triangulates the specific region.  
    Public Methodstatic (Shared in Visual Basic)Analyzes a number of entities and returns a closed loop of points starting from the entity at startIndex. You can provide an array of 100 entities an get a 3D loop of a square made up of 4 lines. Entities connection is checked using chordalError parameter, if the end points of two entities are farther of this value they will not be connected.  
    Public Methodstatic (Shared in Visual Basic) Returns a closed loop of points at the specified distance.  
    Public MethodOverloaded.  Moves a list of entities from plane XY to the specified plane.  
    Public MethodRestores the next view previously saved on the Viewport.SavedViews stack.  
    Public MethodOverloaded.  Restores the scene from disk, including entities and all the master collections (layers, blocks, etc.)  
    Public Method Orients the Camera between the two specified points.  
    Public MethodOpens the Page Setup dialog.  
    Public MethodOverloaded.  Pans the view from one screen point to the other.  
    Public Method Pans the view downwards.  
    Public Method Pans the view to the left.  
    Public Method Pans the view to the right.  
    Public Method Pans the view upwards.  
    Public MethodOverloaded. Overridden.   
    Public MethodRestores the previous view on the Viewport.SavedViews stack.  
    Public MethodComputes the hidden lines and opens the Print dialog.  
    Public MethodComputes the hidden lines and opens the Print Preview dialog.  
    Public Method Selects each entity crossing the specified selection rectangle.  
    Public Method Selects each entity completely enclosed in the specified selection rectangle.  
    Public Method Selects only visible entities in the specified rectangle.  
    Public Method Selects only visible labels in the specified rectangle.  
    Public Method Removes unused items from the ViewportLayout master collections (Layers, Blocks, Materials, etc.).  
    Public MethodOverloaded. Creates a block with the selected Entities, computes the center of their bounding box, translates them all of the negative of that quantity and returns a BlockReference to that block.  
    Public MethodOverloaded. Returns an image of the current ViewportLayout scene. The image can be scaled even to a poster size one.  
    Public Method Restores the previously saved view in the active viewport.  
    Public Method  
    Public MethodOverloaded. Sets the view direction as the normal of the plane under the mouse cursor.  
    Public Method Rotates the view downwards.  
    Public Method Rotates the view to the left.  
    Public Method Rotates the view to the right.  
    Public Method Rotates the view upwards.  
    Public MethodOverloaded.  Saves the current scene on disk, including entities and all the master collections (layers, blocks, etc.)  
    Public MethodOverloaded. Saves the current view on the Viewport.SavedViews stack.  
    Public Method Scales the element for high DPI settings.  
    Public MethodOverloaded.  Maps screen coordinates to world coordinates in the active viewport.  
    Public MethodOverloaded.  Maps screen coordinates to world coordinates.  
    Public Methodstatic (Shared in Visual Basic)  
    Public Method Sets a coded color depending on the entity id.  
    Public Method Sets a coded color depending on the entity id.  
    Public Methodstatic (Shared in Visual Basic) Rendered mat changer.  
    Public Methodstatic (Shared in Visual Basic) Shaded color changer.  
    Public Method Sets the cursor.  
    Public Method Sets the default cursor for the viewport control.  
    Public MethodOverridden.   
    Public Method Sets the parents stack that represents the starting point for the selection.  
    Public MethodOverloaded. Sets the view direction of the camera to the specified direction.  
    Public Method  
    Public MethodOverloaded. 

    Starts the animation timer. After calling this method the Animate method of all the entities is called periodically to allow the computation of the new entity position.

    To animate group of entities the recommended approach is the following:

    1. Create groups of moving objects (using Block class and adding entities to the Block.Entities collection)
    2. Add blocks created at point 1) to the Blocks collection
    3. Subclass the BlockReference class for each moving group of objects
    4. Override the BlockReference.MoveTo() method of the class at point 3) and add the code to move the objects at that specific time frame
    5. Override the BlockReference.IsInFrustum() method of the class at point 3) and call the base with the "center" transformed as the objects in point 4) to avoid undesired clipping
    6. Add the block references created at point 4) to the Entities collection
    7. Call StartAnimation() providing the time interval between each frame
    8. Call StopAnimation() to stop the animation
     
    Public Method Starts the work asynchronously.  
    Public MethodStops the animation timer. Call base class method when overriding.  
    Public Method Suspends the updates of ViewportLayout.  
    Public Method Removes the group status from the specified group.  
    Public Method Validates the license for runtime usage.  
    Public Method Used by the designer to update the graphics.  
    Public Method Updates the viewport in both desing-time and run-time mode. If necessary adjust near and far planes to accomodate origin symbols of various sizes.  
    Public MethodUpdates the Viewports dimensions and locations depending on the LayoutMode property.  
    Public MethodThis method needs to be called before using one of the visible selection action modes or one of the methods that get the entities (or labels) under the mouse cursor if the devDept.Eyeshot.Entities.Entity.Visible or the devDept.Eyeshot.Entities.Entity.Selectable (or devDept.Eyeshot.Labels.Label.Visible or devDept.Eyeshot.Labels.Label.Selectable in case of labels selection) changed and the camera was not moved.  
    Public MethodOverridden.   
    Public MethodOverloaded.  Maps world coordinates to screen coordinates.  
    Public MethodOverloaded. Saves a raster image of the current viewport scene on disk.  
    Public Method Saves a vectorial image of the current scene of the active viewport on disk in EMF format.  
    Public MethodOverloaded.  Zooms the view of the specified amount.  
    Public MethodOverloaded.  Fits the entire model in the viewport control's client area.  
    Public MethodOverloaded.  Fits the selected entities, including the ones inside BlockReferences.  
    Public Method Zooms the view in.  
    Public Method Zooms the view out.  
    Public Method Zooms to the specified window.  
    Top
    Protected Methods
     NameDescription
    Protected Method For internal use only.  
    Protected Internal Method  
    Protected Internal Method Gets the color used to draw the given non-current entity.  
    Protected Method Draws model, shadow and bounding box.  
    Protected Internal Method Draws the Background of the ViewportLayout control.  
    Protected Internal MethodDraws an image on the ViewportLayout's client area.  
    Protected Method Draws overlaying UI elements.  
    Protected Method Main drawing method.  
    Protected Method Draws the model shadow  
    Protected Internal MethodOverloaded. Draws a text on the ViewportLayout's client area.  
    Protected Method Draws a texture.  
    Protected Method  
    Protected Method Draws the vertices of the entities.  
    Protected Internal Method Draws the viewport.  
    Protected Method Draws the viewport background and reflections.  
    Protected Method Ends a sequence of Zoom-Pan-Rotate movements.  
    Protected MethodRaises the ProgressChanged event.  
    Protected MethodRaises the WorkCancelled event.  
    Protected MethodRaises the WorkCompleted event.  
    Protected MethodRaises the WorkCancelled event.  
    Protected MethodOverridden.   
    Protected Method Returns the list of all the visible and selectable entities crossing the specified selection box.  
    Protected Methodstatic (Shared in Visual Basic) Gets the entity line weight.  
    Protected Method Gets the text bitmap.  
    Protected Internal Methodstatic (Shared in Visual Basic) Gets the outlined text image.  
    Protected Internal Method Returns the viewport under the given mouse position.  
    Protected Internal Method Returns the indices of the entities read from the back buffer in the selectionBox.  
    Protected Internal MethodTells if the projected point, whose square distance from the mouse cursor is squareDistance, is closer than the currentMinimumSquareDistance.  
    Protected MethodTells if the current ActionMode requires dragging.  
    Protected MethodOverridden.   
    Protected MethodTells if the current ActionMode is one of the ByBox ones.  
    Protected MethodTells if the current ActionMode is one of the ByPick ones.  
    Protected MethodTells if the current ActionMode is one of the ByPolygon ones.  
    Protected MethodOccurs every timer tick. Call base class method when overriding.  
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden. Synchronize hasFocus parameter, reset action, redraw the control.  
    Protected Internal MethodOccurs every Mouse3DButtonDown event.  
    Protected Internal MethodOccurs every Mouse3DButtonUp event.  
    Protected Internal MethodOccurs every Mouse3DMove event.  
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected MethodOverridden.   
    Protected Internal MethodOccurs every MultiTouchClick event.  
    Protected Internal MethodOccurs every MultiTouchDoubleClick event.  
    Protected Internal MethodOccurs every MultiTouchDown event.  
    Protected Internal MethodOccurs every MultiTouchMove event.  
    Protected Internal MethodOccurs every MultiTouchUp event.  
    Protected MethodOverloaded. Overridden.   
    Protected MethodOverridden.   
    Protected Internal Method Paints the viewport surface without redrawing the whole scene.  
    Protected Method  
    Protected Method Selects each entity crossing the specified selection polygon.  
    Protected Method Selects each entity completely enclosed in the specified selection rectangle.  
    Protected Method Selects each visible entity in the specified selection polygon.  
    Protected Method Resizes the Viewports.  
    Protected Internal Method  
    Protected Internal Method  
    Protected Method Sorts the transparent entities from the farthest to the nearest to the camera for better rendering.  
    Protected Internal Method Starts a sequence of Zoom-Pan-Rotate movements if the proper keys/mouse buttons are pressed.  
    Protected Internal Method Swaps the front and back buffers.  
    Top
    Public Events
     NameDescription
    Public Event Occurs when the scene bounding box has changed.  
    Public Event Occurs when a camera Zoom/Pan/Rotate camera movement begins.  
    Public Event Occurs when a Zoom/Pan/Rotate camera movement ends.  
    Public Event Occurs when an error happens during the drawing.  
    Public Event Occurs when a Mouse3D button is pressed.  
    Public Event Occurs when a Mouse3D button is pressed.  
    Public Event Occurs when a Mouse3D movement operation is performed.  
    Public Event Occurs when a multitouch surface is dragged.  
    Public Event Occurs when a multitouch surface is double-clicked.  
    Public Event Occurs when a multitouch surface is pressed.  
    Public Event Occurs when a multitouch movement is performed.  
    Public Event Occurs when a multitouch surface is released.  
    Public Event Occurs during the scene navigation with the keyboard.  
    Public Event Occurs when the read/write progress has changed.  
    Public Event Occurs when entity selection has changed.  
    Public EventOccurs when the SetView(viewType) is called.  
    Public Event Occurs when the background work is cancelled.  
    Public Event Occurs when the background work has completed.  
    Public Event Occurs when the background work has failed.  
    Top
    See Also