using System.Windows.Input; using SparkClient.Model.Helper; namespace SparkClient.ViewModel.BaseWindow; public class MainViewModel : BaseViewModel { private object _content; public object Content { get { return _content; } set { _content = value; OnPropertyChanged("Content"); } } public ICommand SetZhcnLanguage { get; } public ICommand SetEnLanguage { get; } /// /// 构造 /// public MainViewModel() { Content = new HomeWindowVM(); WindowManager.openContent.Add(Content); SetZhcnLanguage = new RelayCommand(setZhLanguage); SetEnLanguage = new RelayCommand(setEnLanguage); } /// /// 设置语言为ZH-CN /// /// public void setZhLanguage(object parameter) { MultilingualHelper.setLanguage("zh-cn"); } /// /// 设置语言为EN /// /// public void setEnLanguage(object parameter) { MultilingualHelper.setLanguage("en"); } }