2013-04-22 66 views
2

我想在网格视图中订购图像。我已经使用了列表框和添加图片到该successfully.It的显示像下面如何在网格视图中排列图像?

enter image description here

但我希望这些照片在网格视图中显示。它可能与否。

请帮我....预先感谢

回答

6

您应该使用这样的目的LongListSelector控制:

的命名空间添加到您的XAML:

xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" 

然后把LongListSelector上页面并设置:

<phone:LongListSelector ItemsSource="{Binding IsoStorePics}" LayoutMode="Grid" GridCellSize="60, 100"> 
    <phone:LongListSelector.ItemTemplate> 
     <DataTemplate> 
      <Image Source="hello.jpg" Margin="5"/> 
     </DataTemplate> 
    </phone:LongListSelector.ItemTemplate> 
</phone:LongListSelector> 

注意LayoutModeGridCellSize属性。如果您将LayoutMode设置为Grid,那么您需要指定GridCellSize,否则会出现异常。

有关使用LongListSelector网格布局可以执行的操作的更多示例,请参阅Microsoft的this sample app

+0

但是在这里我有下面的错误在'c:\ Backup \ SELVAM \ photowrite \ Bin \ Debug \ Microsoft.Phone.Controls.Toolkit.dll'中存在类型'Microsoft.Phone.Controls.LongListSelector' c:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ WindowsPhone \ v8.0 \ Microsoft.Phone.dll'\t C:\ Backup \ SELVAM \ photowrite \ obj \ Debug \ FromMedia.g.cs – selvam 2013-04-22 13:08:16

+0

如何设置为可见每个单元格边框?. – selvam 2013-04-23 05:36:10