Пример #1
0
        protected override void LoadCore()
        {
            base.LoadCore();

            if (stylePropertyUI == null)
            {
                stylePropertyUI = new StylePropertyUI();
            }

            if (stylePropertyViewModel == null)
            {
                stylePropertyViewModel = new StylePropertyViewModel();
            }

            if (stylePropertyDockWindow == null)
            {
                stylePropertyDockWindow                     = new DockWindow();
                stylePropertyDockWindow.Content             = stylePropertyUI;
                stylePropertyDockWindow.Content.DataContext = stylePropertyViewModel;
                stylePropertyDockWindow.Name                = "StyleProperties";
                stylePropertyDockWindow.Title               = "Style Properties";
                stylePropertyDockWindow.Position            = DockWindowPosition.Right;
                stylePropertyDockWindow.StartupMode         = DockWindowStartupMode.Hide;
            }

            if (!DockWindows.Contains(stylePropertyDockWindow))
            {
                DockWindows.Add(stylePropertyDockWindow);
            }

            GisEditor.LayerListManager.SelectedLayerListItemChanged -= LayerListManager_SelectedLayerListItemChanged;
            GisEditor.LayerListManager.SelectedLayerListItemChanged += LayerListManager_SelectedLayerListItemChanged;
        }
 /// <summary>
 /// Opens the dock window with specific position.
 /// </summary>
 /// <param name="dockWindow">The dock window.</param>
 /// <param name="dockWindowPosition">The dock window position.</param>
 protected virtual void OpenDockWindowCore(DockWindow dockWindow, DockWindowPosition dockWindowPosition)
 {
     if (!DockWindows.Contains(dockWindow))
     {
         DockWindows.Add(dockWindow);
     }
     OnDockWindowOpened(new DockWindowOpenedDockWindowManagerEventArgs(dockWindow, dockWindowPosition));
 }
Пример #3
0
        protected override void LoadCore()
        {
            base.LoadCore();
            bookmarkGroup.RegisterMessenger(viewModel);

            if (!RibbonEntries.Contains(bookmarkEntry))
            {
                RibbonEntries.Add(bookmarkEntry);
            }

            if (!DockWindows.Contains(bookMarkDockWindow))
            {
                DockWindows.Add(bookMarkDockWindow);
            }
        }
Пример #4
0
 protected override void LoadCore()
 {
     base.LoadCore();
     if (dataRepositoryUserControl == null)
     {
         dataRepositoryUserControl             = new DataRepositoryUserControl();
         dataRepositoryUserControl.DataContext = DataRepositoryContentViewModel.Current;
         dockWindow      = new DockWindow(dataRepositoryUserControl, DockWindowPosition.Right, "DataRepositoryPluginTitle");
         dockWindow.Name = "DataRepository";
         DockWindows.Add(dockWindow);
     }
     if (!DockWindows.Contains(dockWindow))
     {
         DockWindows.Add(dockWindow);
     }
 }
 protected override void LoadCore()
 {
     base.LoadCore();
     if (layerListUserControl == null)
     {
         layerListUserControl = new LayerListUserControl();
         dockWindow           = new DockWindow
         {
             Name     = "LayerList",
             Title    = "LayerListPluginTitle",
             Position = DockWindowPosition.Left,
             Content  = layerListUserControl
         };
         DockWindows.Add(dockWindow);
     }
     if (!DockWindows.Contains(dockWindow))
     {
         DockWindows.Add(dockWindow);
     }
 }