public void SetActiveDocument(Documents.BaseDocument document) { var newItem = new Documents.DocTabItem(document); documentContainer.Items.Add(newItem); documentContainer.SelectedItem = newItem; }
public DocTabItem(BaseDocument doc) { this.Document = doc; this.Style = (Style)App.Current.Resources["TabItemDocStyle"]; this.Content = this.Document; Document.TitleChanged += Document_TitleChanged; Document.TabItem = this; this.Header = Document.Title; }
public void CloseDocument(Documents.BaseDocument document) { document.TabItem.Close(); }