2012-08-28 54 views
0

在我的應用程序中,我將存儲在我的視圖模型中的可觀察集合中的圖像綁定到xaml上的列表框,結果是垂直滾動列表(一列),而我想以2列視圖顯示圖像。有沒有辦法做到這一點?在列表框中明智地顯示項目

+0

雖然我沒有用它,我認爲[WrapPanel(http://www.windowsphonegeek.com/articles/WP7-WrapPanel-in-depth)是您正在尋找 – nkchandra

+0

什麼,我試圖用wrappanel ScrollViewer中。它完美的工作,但如何將wrappanel與列表框集成?正如我想要的項目是數據綁定到列表。或者有沒有其他方法可以讓我不必使用listbox?只是現在就探索它。希望我能理解:) –

回答

0

這就是我最終實現的方式。保留我的圖像的大小,使得只有兩個圖像在一行中包裝在Wrappanel中,使其成爲兩列。

 <ScrollViewer> 
      <ItemsControl ItemsSource="{Binding ImageList}" ItemTemplate="{StaticResource ImageTemplate}"> 
       <ItemsControl.ItemsPanel> 
        <ItemsPanelTemplate> 
         <toolkit:WrapPanel /> 
        </ItemsPanelTemplate> 
       </ItemsControl.ItemsPanel> 
      </ItemsControl> 
     </ScrollViewer>