JD2022-TU1/main/tools/modules/JD.Guinness.WPF.Module/View/XBoxSeriesXView.xaml.cs

23 lines
820 B
C#

using JD.Guinness.WPF.Module.Configuration;
using JD.Guinness.WPF.Module.Model.XBoxSeriesX;
using JD.Guinness.WPF.Module.ViewModel;
namespace JD.Guinness.WPF.Module.View
{
public partial class XBoxSeriesXView
{
public XBoxSeriesXView(XBoxSeriesXViewModel viewModel)
{
DataContext = viewModel;
InitializeComponent();
viewModel.Game.SaveAsked += OnSave;
viewModel.Game.ItemFocuser.SubscribeWindow<XBoxSeriesXConfiguration>(this);
viewModel.Game.ItemFocuser.Subscribe<XBoxSeriesXAchievement>(DataGrid);
viewModel.Game.Settings.XBoxSeriesXDataGridSettings?.Apply(DataGrid);
}
private void OnSave(GuinnessSettings settings) => settings.XBoxSeriesXDataGridSettings = new DataGridSettings(DataGrid);
}
}