【问题标题】:Zoom GridView - Min and Max + Reorder Childs缩放 GridView - 最小值和最大值 + 重新排序子级
【发布时间】:2014-07-17 14:13:07
【问题描述】:

我正在寻找一种方法来缩放 GridView(没有 SemanticZoom In 和 Out 视图)。 我只是希望用户能够调整 GridView 子项 (StackPanels) 的大小,以便他们可以决定他们喜欢的大小(当然还有最小和最大大小)。

我还希望 GridView 重新排序元素。 目前我有一个水平滚动的 GridView,每列有两个 StackPanel。 当您缩小时,有足够的空间容纳三分之一,但 GridView 似乎并不在意。

我尝试使用 ScrollViewer,但这只是弄乱了内部 GridView 的宽度和高度。

【问题讨论】:

  • 可能甚至足以将 gridview 的高度绑定到外部 ScrollViewer,但我找不到任何与缩放的内部高度相关的属性。

标签: c# windows-runtime windows-store-apps


【解决方案1】:

通过将 CanReorderItems 和 AllowDrop 属性设置为 true,您可以对 GridView 中的项目重新排序。

http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.listviewbase.canreorderitems

问候, 利雅·艾哈迈德一世

【讨论】:

  • 是的,我知道,但我的意思更多的是重新排列新顺序,因为一开始每列只有 2 个元素,当我缩小时我希望它重新排列并且每列有 2 个以上的元素。如果我可以将gridview的大小设置为我的scrollviewer的缩放内部高度,这似乎可以与scrollviewer一起使用。我不希望用户能够重新排序项目。
猜你喜欢
  • 2013-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多