private void SetBackgroundModeProperty(ChatBackgroundMode value)
 {
     if (SetProperty(ref _BackgroundMode, value, nameof(BackgroundMode)))
     {
         Settings.setSetting(SettingsConsts.CHAT_BACKGROUND_MODE, (int)value);
     }
 }
 //--------------------------------------------------------Misc Methods:---------------------------------------------------------------\\
 #region --Misc Methods (Public)--
 public void Init()
 {
     ImagePath       = Settings.getSettingString(SettingsConsts.CHAT_BACKGROUND_IMAGE_PATH);
     CustomImagePath = Settings.getSettingString(SettingsConsts.CHAT_CUSTOM_BACKGROUND_IMAGE_PATH);
     try
     {
         BackgroundMode = (ChatBackgroundMode)Settings.getSettingInt(SettingsConsts.CHAT_BACKGROUND_MODE, 0);
     }
     catch (Exception)
     {
         Settings.setSetting(SettingsConsts.CHAT_BACKGROUND_MODE, (int)ChatBackgroundMode.SPLASH_IMAGE);
         BackgroundMode = ChatBackgroundMode.SPLASH_IMAGE;
     }
 }