private int GetDefaultLanguageIndex()
        {
            var topUserLanguage = CultureInfo.CurrentUICulture.Name;
            var language        = new Language(topUserLanguage);
            int index           = AvailableUiLanguages.FindIndex(l => l.NativeName.Equals(language.NativeName));

            return(index);
        }
        public GeneralSettingsViewModel()
        {
            foreach (var languageTag in ApplicationLanguages.ManifestLanguages)
            {
                AvailableUiLanguages.Add(new Language(languageTag));
            }

            SelectedUiLanguageIndex = GetDefaultLanguageIndex();
        }