using JD.Guinness.WPF.Module.Configuration; using JD.Guinness.WPF.Module.Model.XBoxOne; using JD.Guinness.WPF.Module.ViewModel; namespace JD.Guinness.WPF.Module.View { public partial class XBoxOneView { public XBoxOneView(XBoxOneViewModel viewModel) { DataContext = viewModel; InitializeComponent(); viewModel.Game.SaveAsked += OnSave; viewModel.Game.ItemFocuser.SubscribeWindow(this); viewModel.Game.ItemFocuser.Subscribe(DataGrid); viewModel.Game.Settings.XBoxOneDataGridSettings?.Apply(DataGrid); } private void OnSave(GuinnessSettings settings) => settings.XBoxOneDataGridSettings = new DataGridSettings(DataGrid); } }