public DecorationsOverrideWindow(RootViewModel rootViewModel) { InitializeComponent(); this.rootViewModel = rootViewModel; decorationsOverrideViewModel = new DecorationsOverrideViewModel(GlobalData.Instance.Jewels, ProvideSaveSlotInfo); InputBindings.Add(new InputBinding(new AnonymousCommand(OnCancel), new KeyGesture(Key.Escape, ModifierKeys.None))); DataContext = decorationsOverrideViewModel; }
public DecorationsOverrideWindow(RootViewModel rootViewModel) { InitializeComponent(); this.rootViewModel = rootViewModel; Func <IList <DecorationsSaveSlotInfo>, DecorationsSaveSlotInfo> saveSlotSelector = SaveDataUtils.CreateSaveSlotSelector <DecorationsSaveSlotInfo>(this); decorationsOverrideViewModel = new DecorationsOverrideViewModel(GlobalData.Instance.Jewels, saveSlotSelector); InputBindings.Add(new InputBinding(new AnonymousCommand(OnCancel), new KeyGesture(Key.Escape, ModifierKeys.None))); DataContext = decorationsOverrideViewModel; }