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; }
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(); }
/* void OnCollisionStay(Collision other) * { * string tag = other.gameObject.tag; * if (tag == "conveyor") * { * Vector2 accel = other.gameObject.GetComponents<ConveyorScript>().GetAcceleration(other.GetContact(0).point) * Time.deltaTime; * * rb.velocity /= 1.01f; * rb.velocity += new Vector3(accel.x / (rb.velocity.sqrMagnitude + 5), 0, accel.y / (rb.velocity.sqrMagnitude + 5)); * } * }*/ private void OnTriggerEnter(Collider other) { if (transformable) { ResourceManipulator transformer = other.gameObject.GetComponent <ResourceManipulator>(); if (transformer != null) { Vector3 loc = transform.position; Vector3 velocity = GetComponent <Rigidbody>().velocity; Vector3 av = GetComponent <Rigidbody>().angularVelocity; ResourceType[] outputResources = transformer.InputResource(gameObject); if (outputResources != null) { rh.QueueResources(other.gameObject.GetInstanceID(), loc, velocity, av, outputResources); } } } }
public SetDependenciesDialogViewmodel(ManageModsViewModel manageModsViewModel, ResourceManipulator manipulator) { ManageModsViewModel = manageModsViewModel; CurrentMod = ManageModsViewModel.SelectedModTuple; _dependenciesViewSource = manipulator.Get <CollectionViewSource>("SortedDependencies"); _dependenciesViewSource.Filter += DependenciesViewSourceOnFilter; PopulateDependencies(); }