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