Группировка GridView в приложении Windows 8 Metro

Может ли кто-нибудь дать мне несколько советов, как выполнить группировку в GridView для приложений Metro, как показано на снимке экрана ниже.

zoomed out image

Этот снимок экрана взят из Ресурсов для разработчиков приложений Windows Metro, но, к сожалению, нет описания, как это сделать.

У меня есть следующий фрагмент кода:

Xaml:

    ...

    
        
    

    

        
            
                
                    
                        
                    
                
            

            
                

                    
                        
                            
                        
                    

                    
                        
                            
                        
                    

                
            


            
                
                   
                
            


        

    

...

C#:

В отделенном коде я делаю следующее в методе OnNavigateTo:

        List strList = new List() { 
        "Red", "Red", "Red", "Red", "Red", "Red", 
        "Green", "Green","Green","Green","Green",
        "Blue","Blue","Blue","Blue" };

    var groupedList = from s in strList
                      group s by s into g
                      orderby g.Key
                      select g;


    cvs.Source = groupedList;

Независимо от того, что я делаю, я не могу чтобы сгруппировать элементы в непрерывном списке, как в Снимок экрана. Результатом Кодекса являются отдельные списки, сгруппированные рядом.

6
задан Kate Gregory 26 March 2012 в 01:21
поделиться