public PageFleetAirliner(FleetAirliner airliner) { InitializeComponent(); this.Uid = "1000"; this.Title = Translator.GetInstance().GetString("PageFleetAirliner", this.Uid); this.Airliner = airliner; StackPanel airlinerPanel = new StackPanel(); airlinerPanel.Margin = new Thickness(10, 0, 10, 0); airlinerPanel.Children.Add(createQuickInfoPanel()); airlinerPanel.Children.Add(createAirlinerTypePanel()); if (this.Airliner.Purchased == FleetAirliner.PurchasedType.Leased && this.Airliner.Airliner.Airline.IsHuman) { airlinerPanel.Children.Add(createLeasedAirlinerPanel()); } StandardContentPanel panelContent = new StandardContentPanel(); panelContent.setContentPage(airlinerPanel, StandardContentPanel.ContentLocation.Left); StackPanel panelSideMenu = new PanelFleetAirliner(this.Airliner); panelContent.setContentPage(panelSideMenu, StandardContentPanel.ContentLocation.Right); FleetAirliner.AirlinerStatus status = this.Airliner.Status; base.setContent(panelContent); base.setHeaderContent(this.Title + " - " + this.Airliner.Name); showPage(this); }
//sets the status of the airliner public void setStatus(FleetAirliner.AirlinerStatus status) { this.Airliner.Status = status; this.Status = this.Airliner.Status == FleetAirliner.AirlinerStatus.Stopped ? StatusMVVM.Stopped : StatusMVVM.Started; }