protected virtual void OnSettingsChanged(SettingsChangedMessage settingsChangedMessage) { if (settingsChangedMessage.PropertyName == "ThemeImage") { SetImage(GetImage()); Update(); } }
private void OnSettingsChanged(SettingsChangedMessage settingsChangedMessage) { if (settingsChangedMessage.PropertyName == "TileTheme") { TileTheme = settingsChangedMessage.Value as TileTheme; } }
private void OnSettingsChanged(SettingsChangedMessage settingsChangedMessage) { try { if (settingsChangedMessage.PropertyName == "LockScreenClass") { CreateLockScreen(settingsChangedMessage.Value as string); } if (settingsChangedMessage.PropertyName == "LockScreenSettings") { if (_lockScreen == null) return; (_lockScreen as ILockScreen).ApplySettings(settingsChangedMessage.Value as ILockScreenSettings); } } catch (Exception ex) { Logger.WriteLog(ex.StackTrace, ex.Message); } }
protected virtual void OnSettingsChanged(SettingsChangedMessage settingsChangedMessage) { if (settingsChangedMessage.PropertyName == "TileTheme") { _tileTheme = settingsChangedMessage.Value as TileTheme; _switchArrowNext.Location = new Point(ArrowPosNext, _tileTheme.ArrowPosY); _switchArrowBack.Location = new Point(ArrowPosBack, _tileTheme.ArrowPosY); _homeScreenCanvas.Update(); } }