void OnGroupAdding(object sender, GroupAddingEventArgs e) { if (e.Group == null || e.Group.DataContext == null) { return; } e.Group.Header = e.Group.DataContext.ToString(); }
void OnNavBarGroupAdding(object sender, GroupAddingEventArgs e) { e.Group.SetBinding(NavBarGroup.HeaderProperty, new Binding("Title") { Source = e.SourceObject }); e.Group.SetBinding(NavBarGroup.ImageSourceProperty, new Binding("Image") { Source = e.SourceObject }); }
private void OnGroupAdding(object sender, GroupAddingEventArgs e) { if (e.Group == null) { return; } var headerScreen = e.Group.DataContext as IHeaderInfoViewModel; if (headerScreen == null) { return; } e.Group.Header = headerScreen.DisplayName; e.Group.ImageSource = headerScreen.GroupImage; e.Group.ItemsSource = headerScreen.Items; }