2013-03-27 48 views
0

我想,每一個我在GridView組將在此特定結構/模板(一個大項目和其他大小相同): enter image description here如何顯示分組的項目(GridView控件組)的格式:一個大局,其餘的都是小事(如附後)

這些項目應填滿屏幕,直到buttom沒有更多的空間。它應該從右到左填充(當一列項目填滿後,我們填寫下一列)。 我的觀點模型公開分組集合,我想在GridView採取各種「小」項目,找到它,就好像大項目是在GridView的「天花板」。

我認爲這是與VariableSizedWrapGrid。

這裏是我當前的代碼(目前每一個項目是在相同的尺寸和流動是從右到左):

  <GridView 
         VerticalAlignment="Top" 
         x:Name="GridMenu" 
         ItemsSource="{Binding Source={StaticResource groupedArticlesViewSource}}" 
         ItemTemplate="{StaticResource ArticlePreviewListView}"> 
       <GridView.ItemsPanel> 
        <ItemsPanelTemplate> 
         <VirtualizingStackPanel Orientation="Horizontal"/> 
        </ItemsPanelTemplate> 
       </GridView.ItemsPanel> 
       <GridView.GroupStyle> 
        <GroupStyle> 
         <GroupStyle.HeaderTemplate> 
          <DataTemplate> 
           <Grid Margin="10"> 
            <TextBlock Text='{Binding Key}' 
               FontFamily="{StaticResource FontFamilyStyle}" 
               Foreground="DarkBlue" 
               FontSize="20"/> 
           </Grid> 
          </DataTemplate> 
         </GroupStyle.HeaderTemplate> 

         <GroupStyle.Panel> 
          <ItemsPanelTemplate> 
           <VariableSizedWrapGrid Orientation="Vertical"/> 
          </ItemsPanelTemplate> 
         </GroupStyle.Panel> 
        </GroupStyle> 
       </GridView.GroupStyle> 
      </GridView> 

回答

相關問題