示例#1
0
		public MainWindow()
		{
			InitializeComponent();

			this.ClientTools = new ClientTools();
			this.ClientTools.ToolModeChanged += MainWindowTools_ToolModeChanged;
			this.ClientTools.ToolMode = ClientToolMode.Info;

			this.MapControl.GotSelection += MapControl_GotSelection;

			// for some reason this prevents the changing of focus from mapcontrol with cursor keys
			KeyboardNavigation.SetDirectionalNavigation(this, KeyboardNavigationMode.Once);

			mainWindowTools.SetClientTools(this.ClientTools);
		}
示例#2
0
 public void SetClientTools(ClientTools clientTools)
 {
     m_clientTools = clientTools;
     OnToolModeChanged(clientTools.ToolMode);
     m_clientTools.ToolModeChanged += OnToolModeChanged;
 }