# ViewTable class

Namespace: [Rhino.DocObjects.Tables](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.docobjects.tables.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public sealed class ViewTable : IEnumerable<RhinoView>
```

## Properties

- [ActiveView](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/activeview.md): Gets or Sets the active view.
- [Document](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/document.md): Document that owns this object table.
- [ModelSpaceIsActive](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/modelspaceisactive.md): (obsolete)
- [PageViewCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/pageviewcount.md): Gets the number of page views in the document
- [RedrawEnabled](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/redrawenabled.md): Returns or sets (enable or disables) screen redrawing.

## Methods

- [Add](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/add.md): Constructs a new Rhino view and, at the same time, adds it to the list.
- [AddPageView](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/addpageview.md): (4 overloads) Constructs a new page view with a given title and, at the same time, adds it to the list.
- [DefaultViewLayout](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/defaultviewlayout.md)
- [EnableCameraIcon](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/enablecameraicon.md): Use to turn camera icon on and off
- [EnableRedraw](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/enableredraw.md): Enables or disables screen redrawing.
- [Find](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/find.md): (2 overloads) Finds a view in this document with a given main viewport Id.
- [FlashObjects](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/flashobjects.md): Cause objects selection state to change momentarily so the object appears to flash on the screen.
- [FourViewLayout](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/fourviewlayout.md)
- [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/getenumerator.md)
- [GetPageViews](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/getpageviews.md): Gets all page views in the document.
- [GetStandardRhinoViews](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/getstandardrhinoviews.md)
- [GetViewList](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/getviewlist.md): (2 overloads) Gets an array of all the views.
- [ImportPageView](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/importpageview.md): Imports a page view, or layout, from a Rhino file into this document.
- [IsCameraIconVisible](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/iscameraiconvisible.md): Determine if a camera icon is being shown
- [Redraw](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/redraw.md): (2 overloads) Redraws all views.
- [IEnumerable.GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/system-collections-ienumerable-getenumerator.md)
- [ThreeViewLayout](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.viewtable/threeviewlayout.md)
