Ejemplo n.º 1
0
        public ManageModsPage() : base()
        {
            InitializeComponent();
            ViewModel                       = IoC.Get <ManageModsViewModel>();
            this.DataContext                = ViewModel;
            this.AnimateOutStarted         += SaveCurrentMod;
            IoC.Get <MainWindow>().Closing += OnMainWindowClosing;

            // Setup filters
            var manipulator = new ResourceManipulator(this.Contents);

            _modsViewSource         = manipulator.Get <CollectionViewSource>("SortedMods");
            _appsViewSource         = manipulator.Get <CollectionViewSource>("SortedApps");
            _modsViewSource.Filter += ModsViewSourceOnFilter;
            _appsViewSource.Filter += AppsViewSourceOnFilter;
            _setModImageCommand     = new SetModImageCommand();
        }
        public SetDependenciesDialogViewmodel(ManageModsViewModel manageModsViewModel, ResourceManipulator manipulator)
        {
            ManageModsViewModel = manageModsViewModel;
            CurrentMod          = ManageModsViewModel.SelectedModTuple;

            _dependenciesViewSource         = manipulator.Get <CollectionViewSource>("SortedDependencies");
            _dependenciesViewSource.Filter += DependenciesViewSourceOnFilter;
            PopulateDependencies();
        }
Ejemplo n.º 3
0
        public ApplicationSummaryPage()
        {
            InitializeComponent();
            ViewModel = IoC.Get<ApplicationSummaryViewModel>();

            _manipulator = new ResourceManipulator(Contents);
            _modsViewSource = _manipulator.Get<CollectionViewSource>("FilteredMods");
            _modsViewSource.Filter += ModsViewSourceOnFilter;
            AnimateOutFinished += Dispose;
        }
        public MainWindow()
        {
            AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException;
            RealViewModel = new MainPageViewModel();
            RealViewModel.PropertyChanged += RealViewModelOnPropertyChanged;

            InitializeComponent();
            _manipulator = new ResourceManipulator((FrameworkElement)this.Content);
            _source      = _manipulator.Get <CollectionViewSource>(NameOfItemsSource);
        }
Ejemplo n.º 5
0
        public LoadModSelectDialog(ApplicationViewModel applicationViewModel, ReloadedApplicationViewModel reloadedApplicationViewModel)
        {
            InitializeComponent();
            ApplicationViewModel         = applicationViewModel;
            ReloadedApplicationViewModel = reloadedApplicationViewModel;

            // Setup filters
            var manipulator = new ResourceManipulator(this.Contents);

            _modsViewSource         = manipulator.Get <CollectionViewSource>("FilteredMods");
            _modsViewSource.Filter += ModsViewSourceOnFilter;
        }