public static void BringDocumentHeaderToView(this ManagedContent document) { if (!DocumentTabPanel.GetIsHeaderVisible(document)) { DocumentPane parentPane = document.ContainerPane as DocumentPane; if (parentPane != null) { parentPane.Items.Remove(document); parentPane.Items.Insert(0, document); document.Activate(); } } ////document.IsSelected = true; ////Selector.SetIsSelected(document, true); //if (this.GetManager() != null) // this.GetManager().ActiveContent = document; //document.SetAsActive(); }
private DocumentPane GetParentDocumentPane() { if (_parentDocumentPane != null) { return(_parentDocumentPane); } DependencyObject obj = this; while ((obj = VisualTreeHelper.GetParent(obj)) != null) { if (obj is DocumentPane) { break; } } _parentDocumentPane = obj as DocumentPane; return(_parentDocumentPane); }
public PartModelingView(DocumentPane documentsHost, string title) { _documentsHost = documentsHost; InitializeComponent(); AttachToParent(title); }