locked
如何使FlipView自适应内容高度? RRS feed

  • 问题

  • 我在Windows Phone的中心应用程序中,在一个HubSection中添加了一个FlipView和一个GridView,并使用Grid嵌套,规定两行的高度分别为Auto和*。但是运行的时候,FlipView始终占据非常大的高度,在内容(Image)的上下侧留下了很大的空白,请问我该如何让FlipView自适应内容的高度?
    2014年8月7日 22:51

答案

  • 你好。

    有两种办法:

    1. 如果已知FlipView中图片的高度,可以预先把FlipView的高度设定为图片的高度。

    2. 在运行且数据加载后,去判断图片的高度,带代码中把FlipView的高度设定为图片的高度。


    希望我的答案能帮助更多的人。

    2014年8月8日 0:57

全部回复

  • 你好。

    有两种办法:

    1. 如果已知FlipView中图片的高度,可以预先把FlipView的高度设定为图片的高度。

    2. 在运行且数据加载后,去判断图片的高度,带代码中把FlipView的高度设定为图片的高度。


    希望我的答案能帮助更多的人。

    2014年8月8日 0:57
  • 感谢您的回答。

    我知道图片的尺寸,但是在XAML中为FlipView硬编码宽度和高度,会不会导致在不同屏幕尺寸的设备上显示出现差错?我希望的效果是FlipView横向填充HubSection。

    2014年8月8日 7:52
  • 宽度不做限制,限制高度为图片高度就可以了。FlipView高度随图片高度变化,不会造成差错。

    希望我的答案能帮助更多的人。

    2014年8月8日 7:54