mirror of
https://github.com/BeyondDimension/SteamTools.git
synced 2026-10-21 09:02:26 +08:00
53 lines
1.8 KiB
C#
53 lines
1.8 KiB
C#
using ReactiveUI;
|
|
using System.Application.UI.Resx;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
|
|
namespace System.Application.UI.ViewModels
|
|
{
|
|
public class SettingsPageViewModel : ViewModelBase
|
|
{
|
|
public SettingsPageViewModel()
|
|
{
|
|
//Languages = R.Languages.Select(Convert).ToList();
|
|
}
|
|
|
|
//int mCurrentLanguageIndex;
|
|
|
|
//public int CurrentLanguageIndex
|
|
//{
|
|
// get => mCurrentLanguageIndex;
|
|
// set
|
|
// {
|
|
// this.RaiseAndSetIfChanged(ref mCurrentLanguageIndex, value);
|
|
// var cultureName = Languages[value].Tag?.ToString();
|
|
// if (string.IsNullOrWhiteSpace(cultureName))
|
|
// {
|
|
// cultureName = R.DefaultCurrentUICulture?.Name;
|
|
// }
|
|
// if (!string.IsNullOrWhiteSpace(cultureName))
|
|
// {
|
|
// R.ChangeLanguage(cultureName);
|
|
// }
|
|
// //if (!IsInDesignMode)
|
|
// //{
|
|
// // var localizationService = DI.Get<ILocalizationService>();
|
|
// // var cultureName = Languages[value].Tag?.ToString();
|
|
// // if (string.IsNullOrWhiteSpace(cultureName))
|
|
// // {
|
|
// // cultureName = localizationService.DefaultCurrentUICulture?.Name;
|
|
// // }
|
|
// // if (!string.IsNullOrWhiteSpace(cultureName))
|
|
// // {
|
|
// // localizationService.ChangeLanguage(cultureName);
|
|
// // }
|
|
// //}
|
|
// }
|
|
//}
|
|
|
|
//public List<Object> Languages { get; }
|
|
|
|
//static Object Convert(KeyValuePair<string, string> pair)
|
|
// => new Object { Tag = pair.Key, Content = pair.Value };
|
|
}
|
|
} |