protected virtual void OnSettingsChanged(SettingsChangedMessage settingsChangedMessage)
 {
     if (settingsChangedMessage.PropertyName == "ThemeImage")
     {
         SetImage(GetImage());
         Update();
     }
 }
Example #2
0
 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);
            }
        }
Example #4
0
        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();
            }
        }