using System.Windows; using System.Windows.Controls; using System.Windows.Input; using HandyControl.Controls; using SparkClient.Model.Helper; using SparkClient.ViewModel.Configuration; using SparkClient.ViewModel.Grading; namespace SparkClient.ViewModel.BaseWindow; public class HomeWindowVM : BaseViewModel { public ICommand ShowHelperPageCommand { get; } public ICommand ShowConfigPageCommand { get; } public ICommand ShowDiamondSelPageCommand { get; } public HomeWindowVM() { ShowHelperPageCommand = new RelayCommand(ShowHelperPage); ShowConfigPageCommand = new RelayCommand(ShowConfigPage); ShowDiamondSelPageCommand = new RelayCommand(ShowDiamlondSelPage); } public void ShowHelperPage(object parameter) { BaseControlVM vm = new BaseControlVM(new HelperPageVM(), MultilingualHelper.getString("Help")); WindowManager.mainViewModel.Content = vm; WindowManager.openContent.Add(vm); } public void ShowConfigPage(object parameter) { ConfigMenuPageVM vm = new ConfigMenuPageVM(); WindowManager.mainViewModel.Content = vm; WindowManager.openContent.Add(vm); } public void ShowDiamlondSelPage(object parameter) { BaseControlVM vm = new BaseControlVM(new DiamondSelectVM(), MultilingualHelper.getString("DiamondSelect")); WindowManager.mainViewModel.Content = vm; WindowManager.openContent.Add(vm); } }