23 lines
820 B
C#
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);
|
|
}
|
|
}
|