Gridview 在 Windows Phone 8.1 中不水平滚动

2023-12-31

.Gridview 在 Windows Phone 应用程序中不水平滚动,而是垂直滚动。我只是将 Windows 8.1 应用程序的代码复制粘贴到 Windows Phone 8.1,但它是垂直滚动的。

这是xaml代码:

    <Grid>
    <Grid.Background>
        <ImageBrush ImageSource="Assets/back3.png"></ImageBrush>
    </Grid.Background>

    <Grid.ChildrenTransitions>
        <TransitionCollection>
            <EntranceThemeTransition/>
        </TransitionCollection>
    </Grid.ChildrenTransitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="5*"/>
        <RowDefinition Height=".6*"/>

    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="70"/>
        <ColumnDefinition Width="*"/>

    </Grid.ColumnDefinitions>
    <TextBlock Text="Select Comic" Foreground="Black" FontSize="30" VerticalAlignment="Center" Grid.Row="0" Grid.Column="1"></TextBlock>
    <!-- Back button and page title -->
    <GridView x:Name="myGridview"  Grid.Column="1" Grid.Row="1" SelectionChanged="myGridview_SelectionChanged">
        <GridView.ItemTemplate>
            <DataTemplate>
                <StackPanel  Margin="0,0,20,20">
                    <Image Source="{Binding source}"  Width="100" Height="100" Stretch="Fill"></Image>
                </StackPanel>
            </DataTemplate>
        </GridView.ItemTemplate>
    </GridView>


</Grid>

尝试通过放置ItemsPanel,ScrollViewer.HorizontalScrollMode="Enabled" ScrollViewer.HorizontalScrollBarVisibility="Visible"

<GridView Width="400"  ScrollViewer.HorizontalScrollMode="Enabled" ScrollViewer.HorizontalScrollBarVisibility="Visible">
    <GridView.ItemsPanel>
        <ItemsPanelTemplate>
            <VirtualizingStackPanel Orientation="Horizontal"></VirtualizingStackPanel>
        </ItemsPanelTemplate>
    </GridView.ItemsPanel>
    <GridView.ItemTemplate>
        <DataTemplate>
            <StackPanel  Margin="0,0,20,20">
                <Image Source="{Binding source}"  Width="100" Height="100" Stretch="Fill"></Image>
            </StackPanel>
        </DataTemplate>
    </GridView.ItemTemplate>
</GridView>

Update

尝试更改 Itemspanel :WrapGrid Orientation="Vertical" 或 Orientation="Horizo​​ntal"

<GridView Width="400"  ScrollViewer.HorizontalScrollMode="Enabled" ScrollViewer.HorizontalScrollBarVisibility="Visible">
    <GridView.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapGrid Orientation="Vertical"></WrapGrid>
        </ItemsPanelTemplate>
    </GridView.ItemsPanel>
    <GridView.ItemTemplate>
        <DataTemplate>
            <StackPanel  Margin="0,0,20,20">
                <Image Source="{Binding source}"  Width="100" Height="100" Stretch="Fill"></Image>
            </StackPanel>
        </DataTemplate>
    </GridView.ItemTemplate>
</GridView>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gridview 在 Windows Phone 8.1 中不水平滚动 的相关文章

随机推荐

  • karma.conf.js 自动文件排序?

    我有一个按功能排序的大型 angularjs 项目 我想设置单元测试 但在获取 karma conf js 文件排序设置时遇到问题 我尝试指定一个简单的 glob 模式 如 js 但我的许多模块由于运行时包含在 Karma 中的顺序而无法加
  • 打包数据类型与普通数据类型之间的差异

    在金属中 a 和 a 之间有什么区别packed float4 and a float4 此信息来自here https developer apple com library ios documentation Metal Referen
  • 单击图像时运行 Javascript

    我的网站上有以下图形按钮 a href class addto cart btn span Click here to add to cart now span a 我想在单击 当前值 时运行特定的 javascript 脚本来运行一些 j
  • 如何在 PHP 中读取从 AngularJS 发送的 POST 请求数据

    我正在尝试从我的角度 js 发出发布请求 如下所示 var postData firstName VenuGopal lastName Kakkula postData JSON stringify postData http method
  • Windows 进程激活服务 (WAS) 将无法启动

    IIS 10 不会在我的电脑上重新启动 当我导航到本地主机时 我收到 本地主机拒绝连接 消息 通过事件查看器查看后 发现问题在于 Windows 进程激活服务 WAS 无法启动 给出的错误信息是 The Windows Process Ac
  • 为什么我必须调用 NgZone.run 才能让我的视图在 Angular2 中使用 Breezejs 进行更新?

    我正在尝试学习 angular2 并使用 odata webapi 后端创建一个测试应用程序 在应用程序中 我有一个视图 它获取一系列项目 我想在我的视图中显示这些项目 为了从前端获取数据 我使用breezejs库 因为事实证明它在过去节省
  • 外键和参考键有什么区别?

    我对这两个术语非常困惑 它们是相同还是不同 有些书和人说它们是相同的 有些则说它们是不同的 我尝试过但找不到确凿的答案 我假设你正在谈论使用REFERENCES哪里的FOREIGN KEY约束内联列时不使用关键字 这称为列级外键约束 eg
  • 如何在 Angular 2 中创建外部 URL 的链接

    我是 Angular 的新手 我从版本开始 2 我需要链接到file 网址 我试过正常href Note app是处理应用程序的网络模型对象 a target blank href no link here a 这是行不通的 链接在那里 U
  • 如何在 Spring security 中刷新令牌

    这行 Jwts parser setSigningKey SECRET KEY parseClaimsJws token getBody 当我的 jwt 令牌过期时抛出这样的错误 JWT 于 2020 05 13T07 50 39Z 过期
  • React-Native 获取 XML 数据

    我是 React Native 的新手 尝试制作一些非常简单的应用程序 无法弄清楚如何获取 XML 数据 使用 JSON 一切都变得清晰而简单 但是如何获取 XML 呢 尝试将其转换为 JSON 通过this http goessner n
  • RuntimeError:主线程不在 Matplotlib 和 Flask 的主循环中

    我使用flask matplotlib 来保存图像 使用tensorflow 来创建会话 当我运行以下代码时 出现上述错误 Flask 路由是否在单独的线程上运行 如何使Fig saveFig 代码段在主线程上运行 多谢 app route
  • 如何在 PostgreSQL 中创建自定义时区?

    我需要一个时区 冬季时间为 UTC 02 00 并在三月的第一个星期日切换到夏令时 UTC 03 00 并在十一月的第一个星期日切换回来 与美国 DST 规则相同 我在 PostgreSQL 数据库中找到的所有城市都在 10 月的最后一个星
  • java图像卷积

    我正在尝试对 image 应用平滑滤波器 但我得到这个错误 java awt image ImagingOpException Unable to convolve src image at java awt image ConvolveO
  • 如何在Xcode中为iOS应用程序添加iPhone 5大屏幕支持? [复制]

    这个问题在这里已经有答案了 可能的重复 iPhone 5屏幕尺寸如何处理 https stackoverflow com questions 12396545 how to deal with iphone 5 screen size 如何
  • 某些网站的响应标头中的“查看源代码”如何丢失

    在 Chrome 的开发人员工具中 有时某些网站的响应标头中缺少 查看源代码 有什么想法吗 以 yahoo com 网站为例 这个网站很好 但雅虎是这样的 这是因为 yahoo com 升级为使用 HTTP 2 HTTP 2 是一个bina
  • Java客户端连接ElasticCache Redis缓存节点

    有没有办法通过提供节点端点来连接到Redis缓存集群节点 我应该为此使用哪个库 另外 我应该使用哪个 API 来存储和检索缓存中的内容 In short 这取决于 解释 您可以连接到 Redis 集群节点 而无需将命令分派到其他节点 您只需
  • Angular 4复选框更改值

    在 Angular 4 中如何实现当您在复选框中注册时保存 A 或 B 值 尽管我尽力了 他只是向我发送了真或假 我希望有人可以帮助我 注册表 组件 ts this userForm new FormGroup state new Form
  • 是否可以在 VSCode 中让一个选项卡具有文件的垂直分割视图,而其他选项卡只有一个文件?

    在 Visual Studio Code 中 我可以拆分视图并并排查看同一文件的两个区域 但从那时起我似乎就有了两种看法 每面都有多个选项卡可供选择 这样我就可以在任意一半的文件之间切换 但我真正想要的是在包含一个文件的两个部分的视图和其他
  • Python Plotly:向具有多个子图的散点图添加水平线

    我有一个在 Plotly dash 上运行的散点图 这是代码 import dash import dash core components as dcc import dash html components as html import
  • Gridview 在 Windows Phone 8.1 中不水平滚动

    Gridview 在 Windows Phone 应用程序中不水平滚动 而是垂直滚动 我只是将 Windows 8 1 应用程序的代码复制粘贴到 Windows Phone 8 1 但它是垂直滚动的 这是xaml代码