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); }
public void SetClientTools(ClientTools clientTools) { m_clientTools = clientTools; OnToolModeChanged(clientTools.ToolMode); m_clientTools.ToolModeChanged += OnToolModeChanged; }