protected override void OnStartup(StartupEventArgs e) { #if DEBUG DisplayGeometryGraph.SetShowFunctions(); #endif // debug //Test1.RunTest9(); _appWindow = new AppWindow { Title = "Graphmaps browser", Width = SystemParameters.WorkArea.Width - 300, Height = SystemParameters.WorkArea.Height, GraphViewer = _graphViewer, //Content = dockPanel, //WindowStartupLocation = WindowStartupLocation.CenterScreen, //WindowState = WindowState.Normal }; _dockPanel = _appWindow.GetMainDockPanel(); _graphViewerPanel = _appWindow.GetGraphViewerPanel(); _statusTextBox = _appWindow.GetStatusTextBox(); //SetupToolbar(); SetAppCommands(); //graphViewerPanel.ClipToBounds = true; //dockPanel.Children.Add(toolBar); //SetUpStatusBar(); //dockPanel.LastChildFill = true; //dockPanel.Children.Add(graphViewerPanel); _graphViewer.BindToPanel(_graphViewerPanel); _dockPanel.Loaded += GraphViewerLoaded; _argsParser = SetArgsParser(Args); //graphViewer.MainPanel.MouseLeftButtonUp += TestApi; TrySettingGraphViewerLargeLayoutThresholdAndSomeOtherLgSettings(); if (_argsParser.OptionIsUsed(ExitAfterLgLayoutOption)) { _graphViewer.DefaultLargeLayoutSettings.ExitAfterInit = true; } _graphViewer.ViewChangeEvent += GraphViewerViewChangeEvent; _graphViewer.ObjectUnderMouseCursorChanged += GvObjectUnderMouseCursorChanged; _graphViewer.MouseDown += GraphViewerMouseDown; _graphViewer.MouseMove += GraphViewerMouseMove; _graphViewer.GraphChanged += graphViewer_GraphChanged; //graphViewer.LayoutEditingEnabled = false; OnStartupTextBox(e); base.OnStartup(e); _appWindow.Show(); //SetUpAndShowSideWindow(); }
protected override void OnStartup(StartupEventArgs e) { #if DEBUG DisplayGeometryGraph.SetShowFunctions(); #endif // debug //Test1.RunTest9(); _appWindow = new AppWindow { Title = "Graphmaps browser", Width = SystemParameters.WorkArea.Width - 300, Height = SystemParameters.WorkArea.Height, GraphViewer=_graphViewer, //Content = dockPanel, //WindowStartupLocation = WindowStartupLocation.CenterScreen, //WindowState = WindowState.Normal }; _dockPanel = _appWindow.GetMainDockPanel(); _graphViewerPanel = _appWindow.GetGraphViewerPanel(); _statusTextBox = _appWindow.GetStatusTextBox(); //SetupToolbar(); SetAppCommands(); //graphViewerPanel.ClipToBounds = true; //dockPanel.Children.Add(toolBar); //SetUpStatusBar(); //dockPanel.LastChildFill = true; //dockPanel.Children.Add(graphViewerPanel); _graphViewer.BindToPanel(_graphViewerPanel); _dockPanel.Loaded += GraphViewerLoaded; _argsParser = SetArgsParser(Args); if (_argsParser.OptionIsUsed(BackgroundColorOption)) { var bc = _argsParser.GetValueOfOptionWithAfterString(BackgroundColorOption); _graphViewerPanel.Background = (SolidColorBrush)(new BrushConverter().ConvertFrom(bc)); } //graphViewer.MainPanel.MouseLeftButtonUp += TestApi; TrySettingGraphViewerLargeLayoutThresholdAndSomeOtherLgSettings(); if (_argsParser.OptionIsUsed(ExitAfterLgLayoutOption)) { _graphViewer.DefaultLargeLayoutSettings.ExitAfterInit = true; } _graphViewer.ViewChangeEvent += GraphViewerViewChangeEvent; _graphViewer.ObjectUnderMouseCursorChanged += GvObjectUnderMouseCursorChanged; _graphViewer.MouseDown += GraphViewerMouseDown; _graphViewer.MouseMove += GraphViewerMouseMove; _graphViewer.GraphChanged += graphViewer_GraphChanged; //graphViewer.LayoutEditingEnabled = false; OnStartupTextBox(e); base.OnStartup(e); _appWindow.Show(); //SetUpAndShowSideWindow(); }