void FocusContent() { ManagedContent selectedContent = SelectedItem as ManagedContent; if (selectedContent != null && selectedContent.Content is UIElement) { //UIElement internalContent = selectedContent.Content as UIElement; //bool res = internalContent.Focus(); selectedContent.SetAsActive(); } }
public void ExecutedActivateDocumentCommand(object sender, ExecutedRoutedEventArgs e) { ManagedContent doc = e.Parameter as ManagedContent; if (doc != null) { if (!DocumentTabPanel.GetIsHeaderVisible(doc)) { DocumentPane parentPane = doc.ContainerPane as DocumentPane; parentPane.Items.Remove(doc); parentPane.Items.Insert(0, doc); } ////doc.IsSelected = true; ////Selector.SetIsSelected(doc, true); //if (this.GetManager() != null) // this.GetManager().ActiveContent = doc; doc.SetAsActive(); } }