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;
        }
Ejemplo n.º 2
0
        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;
        }