Пример #1
0
 private void DockingManager_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (this.DockingManager.SelectedItem != null)
     {
         CanvasDocumentService.SetDocumentSelected((CanvasDocument)this.DockingManager.SelectedItem);
     }
 }
Пример #2
0
        private void treeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e)
        {
            ExtTreeNode    treeNode   = e.NewValue as ExtTreeNode;
            Window1        mainWindow = CanvasDocumentService.MainWindow;
            CustomProperty property;

            if (treeNode is AbstractProjectBrowserTreeNode)
            {
                CanvasDocumentService.SetDocumentSelected(((AbstractProjectBrowserTreeNode)treeNode).ProjectItem.CanvasDocument);
                property = new CustomProperty(CanvasDocumentService.CurrentCanvas);
            }
            else
            {
                property = new CustomProperty(ProjectService.CurrentProject);
            }

            mainWindow.PropertyBrowser.SelectedObject = property;
        }
Пример #3
0
 protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
 {
     base.OnMouseLeftButtonDown(e);
     //添加CnavasDocument
     CanvasDocumentService.AddCanvasDocument(projectItem.CanvasDocument);
 }