public TabContentImpl(DocumentTabService documentTabService, IDocumentTabUIContextLocator documentTabUIContextLocator, Lazy <IReferenceDocumentTabContentProvider, IReferenceDocumentTabContentProviderMetadata>[] referenceDocumentTabContentProviders, Lazy <IDefaultDocumentTabContentProvider, IDefaultDocumentTabContentProviderMetadata>[] defaultDocumentTabContentProviders) { this.elementZoomer = new TabElementZoomer(); this.tabHistory = new TabHistory(); this.tabHistory.SetCurrent(new NullDocumentTabContent(), false); this.documentTabService = documentTabService; this.documentTabUIContextLocator = documentTabUIContextLocator; this.referenceDocumentTabContentProviders = referenceDocumentTabContentProviders; this.defaultDocumentTabContentProviders = defaultDocumentTabContentProviders; this.uiContext = new NullDocumentTabUIContext(); this.uiObject = this.uiContext.UIObject; }
public ShowContext(DocumentTabUIContext uiCtx, bool isRefresh) { UIContext = uiCtx; IsRefresh = isRefresh; }