/// <summary> /// Loads first pivot item content at page load /// </summary> private async void LoadFirstPivotItem() { ucCityDetailsControl = new CityDetailUserControl(); ucCityDetailsControl.DataContext = (pvCities.SelectedItem as PivotItem).DataContext; (pvCities.SelectedItem as PivotItem).Content = ucCityDetailsControl; await ucCityDetailsControl.LoadCategoriesData(); ucCityDetailsControl.cityItemsList.Tap += cityItemsList_Tap; pvCities.LoadedPivotItem += pvCities_LoadedPivotItem; pvCities.UnloadedPivotItem += pvCities_UnloadedPivotItem; }
/// <summary> /// Load user control in to selected pivot. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void pvCities_LoadedPivotItem(object sender, PivotItemEventArgs e) { try { ucCityDetailsControl = new CityDetailUserControl(); ucCityDetailsControl.DataContext = (pvCities.SelectedItem as PivotItem).DataContext; e.Item.Content = ucCityDetailsControl; await ucCityDetailsControl.LoadCategoriesData(); ucCityDetailsControl.cityItemsList.Tap += cityItemsList_Tap; } catch (Exception exception) { MessageBox.Show(exception.Message); } }
/// <summary> /// Loads first pivot item content at page load /// </summary> private async void LoadFirstPivotItem() { ucCityDetailsControl = new CityDetailUserControl(); ucCityDetailsControl.DataContext = (pvCities.SelectedItem as PivotItem).DataContext; (pvCities.SelectedItem as PivotItem).Content = ucCityDetailsControl; await ucCityDetailsControl.LoadCategoriesData(); ucCityDetailsControl.cityItemsList.Tap += cityItemsList_Tap; pvCities.LoadedPivotItem += pvCities_LoadedPivotItem; pvCities.UnloadedPivotItem += pvCities_UnloadedPivotItem; }
/// <summary> /// Load user control in to selected pivot. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void pvCities_LoadedPivotItem(object sender, PivotItemEventArgs e) { try { ucCityDetailsControl = new CityDetailUserControl(); ucCityDetailsControl.DataContext = (pvCities.SelectedItem as PivotItem).DataContext; e.Item.Content = ucCityDetailsControl; await ucCityDetailsControl.LoadCategoriesData(); ucCityDetailsControl.cityItemsList.Tap += cityItemsList_Tap; } catch (Exception exception) { MessageBox.Show(exception.Message); } }