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

            this.DataContext = null;
            this.ViewModel.Dispose();
            this.ViewModel = null;
            instance       = null;
        }
Ejemplo n.º 2
0
        public static WindowObjectVehicleAssemblyBay Open(IStaticWorldObject vehicleAssemblyBay)
        {
            if (instance != null &&
                instance.vehicleAssemblyBay == vehicleAssemblyBay)
            {
                return(instance);
            }

            var window = new WindowObjectVehicleAssemblyBay();

            instance = window;
            window.vehicleAssemblyBay = vehicleAssemblyBay;
            Api.Client.UI.LayoutRootChildren.Add(window);
            return(instance);
        }