void OnGroupAdding(object sender, GroupAddingEventArgs e)
 {
     if (e.Group == null || e.Group.DataContext == null)
     {
         return;
     }
     e.Group.Header = e.Group.DataContext.ToString();
 }
Exemplo n.º 2
0
 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
     });
 }
Exemplo n.º 3
0
        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;
        }