private void ReadConfiguration() { AvailableKeys = Enum.GetNames(typeof(Keys)).ToList(); // to setup a key for the keyboard hook HookedKey = _appConfigProvider.GetConfig().HookedKeyCode; // initial setup of preview window _previewUpdateTask.Execute((() => new Point(CoordinateX, CoordinateY), DisableHookCommand.CanExecute), CancellationToken.None); _screenResolution = Win32ApiHelper.GetScreenResolution(); try { _hookedColor = ColorHelper.FromRgb(_appConfigProvider.GetConfig().HookedRgbColorCode); } catch (Exception e) { _hookedColor = Constants.GtaButtonColor; Logger.Error(e, "Couldn't parse rgb code"); } }