private void OnProjectLoaded(Project project) { if (!Dispatcher.CheckAccess()) { #if DEBUG Debugger.Break(); #endif Dispatcher.Invoke(DispatcherPriority.Normal, (Action <Project>)OnProjectLoaded, project); return; } if (m_UrakawaSession.IsXukSpine) { return; } BreadcrumbPanel.Children.Clear(); BreadcrumbPanel.Background = SystemColors.WindowBrush; BreadcrumbPanel.Children.Add(m_FocusStartElement); BreadcrumbPanel.Children.Add(m_FocusStartElement2); PathToCurrentTreeNode = null; m_FocusStartElement.SetAccessibleNameAndNotifyScreenReaderAutomationIfKeyboardFocused(". . ."); m_FocusStartElement2.SetAccessibleNameAndNotifyScreenReaderAutomationIfKeyboardFocused(". . ."); if (project == null) { return; } m_UndoRedoManagerHooker = project.Presentations.Get(0).UndoRedoManager.Hook(this); }
private void OnProjectUnLoaded(Project project) { if (!Dispatcher.CheckAccess()) { #if DEBUG Debugger.Break(); #endif Dispatcher.Invoke(DispatcherPriority.Normal, (Action <Project>)OnProjectUnLoaded, project); return; } BreadcrumbPanel.Children.Clear(); BreadcrumbPanel.Background = SystemColors.ControlBrush; BreadcrumbPanel.Children.Add(m_FocusStartElement); BreadcrumbPanel.Children.Add(m_FocusStartElement2); var tb = new TextBlock(new Run(Tobi_Plugin_StructureTrailPane_Lang.No_Document)) { Margin = new Thickness(4, 2, 0, 2) }; //tb.SetValue(AutomationProperties.NameProperty, Tobi_Plugin_StructureTrailPane_Lang.No_Document); BreadcrumbPanel.Children.Add(tb); PathToCurrentTreeNode = null; m_FocusStartElement.SetAccessibleNameAndNotifyScreenReaderAutomationIfKeyboardFocused(Tobi_Plugin_StructureTrailPane_Lang.No_Document); m_FocusStartElement.ToolTip = Tobi_Plugin_StructureTrailPane_Lang.No_Document; m_FocusStartElement2.SetAccessibleNameAndNotifyScreenReaderAutomationIfKeyboardFocused("_"); m_FocusStartElement2.ToolTip = Tobi_Plugin_StructureTrailPane_Lang.No_Document; if (m_UndoRedoManagerHooker != null) { m_UndoRedoManagerHooker.UnHook(); } m_UndoRedoManagerHooker = null; }
private void OnProjectUnLoaded(Project project) { if (m_UndoRedoManagerHooker != null) { m_UndoRedoManagerHooker.UnHook(); } m_UndoRedoManagerHooker = null; OnProjectLoaded(null); }
protected override void OnProjectUnLoaded(Project project) { base.OnProjectUnLoaded(project); if (m_UndoRedoManagerHooker != null) { m_UndoRedoManagerHooker.UnHook(); } m_UndoRedoManagerHooker = null; }
private void onProjectUnLoaded(Project project) { if (m_UndoRedoManagerHooker != null) { m_UndoRedoManagerHooker.UnHook(); } m_UndoRedoManagerHooker = null; PagesNavigator = null; View.UnloadProject(); }
protected override void OnProjectLoaded(Project project) { if (m_Session.IsXukSpine) { return; } // WE MUST PREVENT THE BASE CLASS TO RESET THE VALIDATION ITEMS (WHICH WE JUST RECEIVED FROM THE FLOWDOC PARSER) //base.OnProjectLoaded(project); m_UndoRedoManagerHooker = project.Presentations.Get(0).UndoRedoManager.Hook(this); }
protected override void OnProjectLoaded(Project project) { if (m_Session.IsXukSpine) { return; } base.OnProjectLoaded(project); m_UndoRedoManagerHooker = project.Presentations.Get(0).UndoRedoManager.Hook(this); Validate(); }
private void onProjectLoaded(Project project) { if (m_session.IsXukSpine) { return; } m_UndoRedoManagerHooker = project.Presentations.Get(0).UndoRedoManager.Hook(this); HeadingsNavigator = new HeadingsNavigator(project, this); View.LoadProject(); }
private void onProjectUnLoaded(Project project) { if (m_UndoRedoManagerHooker != null) { m_UndoRedoManagerHooker.UnHook(); } m_UndoRedoManagerHooker = null; View.UnloadProject(); MarkersNavigator = null; RaisePropertyChanged(() => SelectedTreeNode); }
private void onProjectLoaded(Project project) { if (m_UrakawaSession.IsXukSpine) { return; } m_UndoRedoManagerHooker = project.Presentations.Get(0).UndoRedoManager.Hook(this); DescriptionsNavigator = new DescriptionsNavigator(View); View.LoadProject(); RaisePropertyChanged(() => SelectedTreeNode); }
private void OnProjectLoaded(Project project) { if (m_UrakawaSession.IsXukSpine) { return; } m_Logger.Log("DescriptionsViewModel.OnProject(UN)Loaded" + (project == null ? "(null)" : ""), Category.Debug, Priority.Medium); RaisePropertyChanged(() => Metadatas); RaisePropertyChanged(() => Descriptions); if (project == null) { return; } m_UndoRedoManagerHooker = project.Presentations.Get(0).UndoRedoManager.Hook(this); }