Skip to content

Instantly share code, notes, and snippets.

@clausjoergensen
Created August 13, 2011 18:53
Show Gist options
  • Save clausjoergensen/1144157 to your computer and use it in GitHub Desktop.
Save clausjoergensen/1144157 to your computer and use it in GitHub Desktop.
LoadingPivotItem
private void PivotLayout_LoadingPivotItem(object sender, PivotItemEventArgs e)
{
if (e.Item.Content != null)
return;
var pivot = (Pivot)sender;
if (e.Item == WeatherPivotItem)
e.Item.Content = new WeatherPivotItemControl();
else if (e.Item == RegionalPivotItem)
e.Item.Content = new RegionalPivotItemControl();
else if (e.Item == CountryPivotItem)
e.Item.Content = new CountryPivotItemControl();
else if (e.Item == PollenPivotItem)
e.Item.Content = new PollenPivotItemControl();
else if (e.Item == DiversePivotItem)
e.Item.Content = new DiversePivotItemControl();
else if (e.Item == FavoritesPivotItem)
e.Item.Content = new FavoritesPivotItemControl();
else if (e.Item == NewsPivotItem)
e.Item.Content = new NewsPivotItemControl();
if (e.Item.Content != null)
(e.Item.Content as FrameworkElement).DataContext = this.DataContext;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment