【问题标题】:GridViewItem with height greater than its GridView height高度大于其 GridView 高度的 GridViewItem
【发布时间】:2012-10-30 17:06:34
【问题描述】:

我有固定宽度和高度的 GridView。但我希望某些项目超过该固定高度以包含更多数据。 1 我不想增加 GridView 的高度 - 这会导致 GridView 下的其他控件的触摸区域减少。

有什么解决办法吗? 谢谢!

概念1

【问题讨论】:

  • 如果我理解您的问题,您希望GridView 的孩子比父母GridView 大吗?发布线框图片或概念,以便人们获得清晰的图片。
  • 是的,我希望孩子高于 GridView。我试图绘制某种类型的概念,但它看起来很丑:(
  • 如果它传递消息,丑是可以的。
  • 你在寻找类似this的东西

标签: c# windows-runtime winrt-xaml


【解决方案1】:

我了解您希望网格视图中的大小可变的图块就像在开始屏幕中一样?如果是这样,那么这篇文章应该会有所帮助 http://blogs.u2u.be/diederik/post/2012/03/07/Databinding-to-the-VariableSizedWrapGrid-in-Windows-8-Metro.aspx

【讨论】:

  • 不,我希望在 gridview 边界之外绘制 gridviewitems。
  • @ArturShamsutdinov 您的设计选择不合逻辑。您不应该在父级范围之外绘制 Gridview 项目,因为它实际上没有任何意义。您应该重新考虑您的设计策略,并提出比您现在拥有的更好的解决方案。
  • 坦率地说,如果该项目扩展了 gridview 边界,您的设计会不会看起来很丑?与其他项目相比,一个更大的项目,但仍然是网格视图的一部分,看起来不错?无论如何不要认为它可以作为网格视图的一部分来完成......也许你可以在那里打破网格视图并将一个项目单独添加到网格中,然后创建另一个网格视图并继续它?
  • 在真实模型上看起来不错(我真的只需要一个,选定的,要扩展的项目)。由于滚动和同步的问题,我不确定是否可以使用两个网格视图来实现这一目标。
  • 哦,所以您希望在选择时增加项目的大小?
猜你喜欢
  • 1970-01-01
  • 2013-07-28
  • 1970-01-01
  • 2011-04-05
  • 2022-01-16
  • 2018-01-07
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
相关资源
最近更新 更多