Ejemplo n.º 1
0
 private void OnLoaded(object sender, RoutedEventArgs e)
 {
     _owner            = Window.GetWindow(this);
     _owner !.KeyDown += TrySwitchPage;
     ControllerSupport.SubscribeCustomInputs(ProcessCustomInputs);
     this.Loaded -= OnLoaded;
 }
Ejemplo n.º 2
0
 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;
    }