Esempio n. 1
0
        protected override void OnUnloaded()
        {
            base.OnUnloaded();

            this.DataContext = null;
            this.ViewModel.Dispose();
            this.ViewModel = null;
            instance       = null;
        }
Esempio n. 2
0
        protected override void OnLoaded()
        {
            base.OnLoaded();

            var protoVehicles = ProtoVehicleHelper.AllVehicles
                                .ToList();
            var recipesCountTotal = protoVehicles.Count;

            this.RemoveLockedVehicles(protoVehicles);

            this.DataContext = this.ViewModel = new ViewModelWindowObjectVehicleAssemblyBay(
                this.vehicleAssemblyBay,
                protoVehicles,
                recipesCountTotal);
        }