Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 void IDocumentView.LoadFromDocument(Document document)
 {
     this._document = (TableDocument) document;
     this.UpdateEnabledUI();
     this.LoadDocumentItems();
 }
Ejemplo n.º 3
0
 public override void Initialize(IComponent component)
 {
     base.Initialize(component);
     this.tableDocument = (TableDocument) component;
 }
Ejemplo n.º 4
0
 void IDisposable.Dispose()
 {
     this._owner = null;
 }
Ejemplo n.º 5
0
 public TableDocumentStorage(TableDocument owner)
 {
     this._owner = owner;
 }
Ejemplo n.º 6
0
 void IDocumentView.LoadFromDocument(Document document)
 {
     this._document = (TableDocument) document;
     this.LoadDocumentItems();
     this._grid.Focus();
 }