gridview - 如何在 GridView 中排列图像?

标签 gridview listbox windows-phone-8

我想在 GridView 中订购图像。我已经使用列表框并成功将图像添加到其中。它的显示如下

enter image description here

但我希望这些图像显示在 GridView 中。可能与否。

请帮助我......提前致谢

最佳答案

出于此类目的,您应该使用 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 网格布局可以执行的操作的更多示例,请参阅 this sample app来自微软。

关于gridview - 如何在 GridView 中排列图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16140358/

相关文章:

android - 使用 XML 的特定于平板电脑的 ImageView 宽度/高度/等值?

css - 如何隐藏datagridview的第一列添加仍然获取数据

C# wpf 列表框未从 ObservableCollection 更新

c# - WPF。在没有 ItemsSource 的 ListBox 中对项目进行分组

php - 无法从列表框中读取 POST 数据

c# - 如何将 ListView DataTemplate 中的按钮绑定(bind)到 ViewModel 中的命令? (MVVMLight)

php - 在 Yii2 中对计算字段进行排序( GridView )

c# - ASP :GridView HYPERLINKFIELD - asp code inside datanavigateurlformatstring

windows - Phone Gap Windows Build 访问规则

c# - 将 Stream 转换为 byte[] 数组在 Windows Phone 8 C# 中始终返回 0 长度