protected async void BindFlightNumbers() { OperatingPlans = await SPUtility.GetOperatingPlans(); string selected = _flightcrew != null ? _flightcrew.FlightNumber : null; FlightNumberPicker.ItemsSource = OperatingPlans.Select(x => x.FlighNumber).ToArray(); FlightNumberPicker.SelectedItem = selected; }
protected async void BindFlightNumbers() { OperatingPlans = await SPUtility.GetOperatingPlans(); string selectedItem = ""; if (_viewobject != null) { System.Reflection.PropertyInfo pi = _viewobject.GetType().GetProperty("FlightNumber"); if (pi != null) { selectedItem = Convert.ToString(pi.GetValue(_viewobject)); } } FlightNumberPicker.ItemsSource = OperatingPlans.Select(x => x.FlighNumber).ToArray(); FlightNumberPicker.SelectedItem = selectedItem; }