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(); }
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); }
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; }