コード例 #1
0
        public MyFlights()
        {
            this.InitComponent(InitializeComponent);

            var ticket = new Ticket()
            {
                //Airline = "Mahan",
                //AirlineLogo = ImageSource.FromResource("HelloWorld/Images/mahan-airline-logo-fara.png", GetType().GetTypeInfo().Assembly),
                ArrivalAirport   = "DXB",
                Ata              = DateTime.Now.AddHours(2),
                Atd              = DateTime.Now.AddMinutes(10),
                BoardingDateTime = DateTime.Now,
                DepartureAirport = "IKA",
                FlightNumber     = "W5 0061",
                Gate             = "A5",
                Seat             = "A10",
                Sta              = DateTime.Now.AddHours(2),
                Std              = DateTime.Now,
                Term             = "1",
                FlightStatus     = FlightStatus.Create(Status.OnTime)
            };

            this.BindingContext = ticket;
        }
コード例 #2
0
        public Flights()
        {
            InitializeComponent();

            var mahan = new Airline()
            {
                Name  = "Mahan",
                Image = ImageSource.FromResource("HelloWorld.Images.Airline.W5.png", GetType().GetTypeInfo().Assembly)
            };

            var turkishAirlines = new Airline()
            {
                Name  = "Turkish Airlines",
                Image = ImageSource.FromResource("HelloWorld.Images.Airline.TK.png", GetType().GetTypeInfo().Assembly)
            };

            var iranAir = new Airline()
            {
                Name  = "Iran Air",
                Image = ImageSource.FromResource("HelloWorld.Images.Airline.IR.png", GetType().GetTypeInfo().Assembly)
            };

            var emirates = new Airline()
            {
                Name  = "Emirates",
                Image = ImageSource.FromResource("HelloWorld.Images.Airline.EK.png", GetType().GetTypeInfo().Assembly)
            };

            flights = new List <Flight>()
            {
                new Flight()
                {
                    Airline          = mahan,
                    ArrivalAirport   = "IKA",
                    DepartureAirport = "DXB",
                    Ata          = DateTime.Now.AddHours(3),
                    Atd          = DateTime.Now.AddHours(1),
                    FlightNumber = "W5 061",
                    FlightStatus = FlightStatus.Create(Status.Arrivied)
                },
                new Flight()
                {
                    Airline          = turkishAirlines,
                    ArrivalAirport   = "IKA",
                    DepartureAirport = "DUS",
                    Ata          = DateTime.Now.AddHours(7),
                    Atd          = DateTime.Now.AddHours(2),
                    FlightNumber = "W5 1020",
                    FlightStatus = FlightStatus.Create(Status.Delay)
                },
                new Flight()
                {
                    Airline          = emirates,
                    ArrivalAirport   = "IKA",
                    DepartureAirport = "MXP",
                    Ata          = DateTime.Now.AddHours(4),
                    Atd          = DateTime.Now.AddHours(0.5),
                    FlightNumber = "W5 2065",
                    FlightStatus = FlightStatus.Create(Status.OnTime)
                },
                new Flight()
                {
                    Airline          = iranAir,
                    ArrivalAirport   = "IKA",
                    DepartureAirport = "IST",
                    Ata          = DateTime.Now.AddHours(4),
                    Atd          = DateTime.Now.AddHours(1),
                    FlightNumber = "W5 126",
                    FlightStatus = FlightStatus.Create(Status.Scheduled)
                }
            };

            flightListView.ItemsSource = flights;
        }