private void OnLoaded(object sender, RoutedEventArgs e) { _owner = Window.GetWindow(this); _owner !.KeyDown += TrySwitchPage; ControllerSupport.SubscribeCustomInputs(ProcessCustomInputs); this.Loaded -= OnLoaded; }
public DownloadPackagesPage() { SwappedOut += Dispose; InitializeComponent(); _cacheService = Lib.IoC.GetConstant <ImageCacheService>(); ViewModel = Lib.IoC.Get <DownloadPackagesViewModel>(); ViewModel.SelectNextItem.AfterExecute += o => OpenPackagePreviewPage(SlideDirection.Right, SlideDirection.Left); ViewModel.SelectLastItem.AfterExecute += o => OpenPackagePreviewPage(SlideDirection.Left, SlideDirection.Right); ControllerSupport.SubscribeCustomInputs(ProcessEvents); }
public AppSummaryPage(ApplicationViewModel appViewModel) { InitializeComponent(); ViewModel = new ConfigureModsViewModel(appViewModel, Lib.IoC.Get <ModUserConfigService>()); ControllerSupport.SubscribeCustomInputs(OnProcessCustomInputs); _manipulator = new DictionaryResourceManipulator(this.Contents.Resources); _modsViewSource = _manipulator.Get <CollectionViewSource>("FilteredMods"); _modsViewSource.Filter += ModsViewSourceOnFilter; SwappedOut += Dispose; }