Ejemplo n.º 1
0
		private void UpdateDroppedShip()
		{
			var droppedShip = KanColleClient.Current.Homeport.Organization.DroppedShips.LastOrDefault();
			if (droppedShip != null)
			{
				this.DroppedShip.Update(droppedShip);
				this.NewItem = this.DroppedShip;
			}
			else
			{
				this.NewItem = new DroppedShipViewModel();
			}
		}
Ejemplo n.º 2
0
		private void UpdateSlotItem()
		{
			this.CreatedSlotItem.Update(KanColleClient.Current.Homeport.Dockyard.CreatedSlotItem);
			this.NewItem = this.CreatedSlotItem;
		}
 private void UpdateSlotItem()
 {
     this.CreatedSlotItem.Update(KanColleClient.Current.Homeport.Dockyard.CreatedSlotItem);
     this.NewItem = this.CreatedSlotItem;
 }
Ejemplo n.º 4
0
		public ShipyardViewModel()
		{
			this.CreatedSlotItem = new CreatedSlotItemViewModel();
			this.DroppedShip = new DroppedShipViewModel();
			this.CompositeDisposable.Add(new CollectionChangedEventListener(KanColleClient.Current.Homeport.Organization.DroppedShips)
			{
				(sender, args) => this.UpdateDroppedShip()
			});

			this.CompositeDisposable.Add(new PropertyChangedEventListener(KanColleClient.Current.Homeport.Repairyard)
			{
				{ "Docks", (sender, args) => this.UpdateRepairingDocks() },
			});
			this.UpdateRepairingDocks();

			this.CompositeDisposable.Add(new PropertyChangedEventListener(KanColleClient.Current.Homeport.Dockyard)
			{
				{ "Docks", (sender, args) => this.UpdateBuildingDocks() },
				{ "CreatedSlotItem", (sender, args) => this.UpdateSlotItem() },
			});
			this.UpdateBuildingDocks();
			this.NewItem = this.CreatedSlotItem;
		}
Ejemplo n.º 5
0
 private void UpdateDroppedShip()
 {
     this.DroppedShip.Update(KanColleClient.Current.Homeport.Organization.DroppedShip);
     this.NewItem = this.DroppedShip;
 }