Document IDocumentFactory.CreateDocument(DocumentProjectItem projectItem, bool readOnly, DocumentMode mode, DocumentViewType initialView, out DocumentWindow documentWindow, out DesignerHost designerHost) { if (projectItem == null) { throw new ArgumentNullException("projectItem"); } TableDocument document = new TableDocument(projectItem); designerHost = new DesignerHost(document); document.Load(readOnly); if (initialView == DocumentViewType.Default) { initialView = (document.Table.GetRowCount() == 0) ? DocumentViewType.Design : DocumentViewType.Source; } documentWindow = new TableDocumentWindow(designerHost, document, initialView); return document; }
void IDocumentView.LoadFromDocument(Document document) { this._document = (TableDocument) document; this.UpdateEnabledUI(); this.LoadDocumentItems(); }
public override void Initialize(IComponent component) { base.Initialize(component); this.tableDocument = (TableDocument) component; }
void IDisposable.Dispose() { this._owner = null; }
public TableDocumentStorage(TableDocument owner) { this._owner = owner; }
void IDocumentView.LoadFromDocument(Document document) { this._document = (TableDocument) document; this.LoadDocumentItems(); this._grid.Focus(); }