private void UpdateModeHandler() { if (modeHandler != null && modeHandler.IsAttached) { modeHandler.Detach(); } modeHandler = CreateModeHandler(); if (plotter != null) { modeHandler.Attach(this, plotter); } changeModeCommand.RaiseCanExecuteChanged(); }
private void UpdateModeHandler() { if (modeHandler != null && modeHandler.IsAttached) modeHandler.Detach(); modeHandler = CreateModeHandler(); if (plotter != null) modeHandler.Attach(this, plotter); changeModeCommand.RaiseCanExecuteChanged(); }