gpt4 book ai didi

c# - 重新排序和拖动装饰器在 Flyout 中不可见

转载 作者:太空狗 更新时间:2023-10-29 21:58:07 26 4
gpt4 key购买 nike

我刚刚在 Windows 8.1 中为我的 Windows 应用商店应用程序测试了 ListView 控件。我非常喜欢 ListView 中项目的重新排序和拖动,显然我的应用程序需要在 Flyout 内部使用它。

不幸的是,当我在 Flyout 内部使用时,ListView 项目的拖动和重新排序出现了一些问题。首先,项目的拖动在正常显示中如预期的那样工作正常。如果我在 Flyout 内部使用,拖动装饰器在 Flyout 上方不可见,而是位于 Flyout 下方。

我附上了正常和弹出显示中的屏幕截图。

enter image description here

enter image description here

示例已附加在下面的 SkyDrive 链接中。这将有助于你们掌握有关该问题的更多信息。

https://skydrive.live.com/embed?cid=89346CF5C45CEB8C&resid=89346CF5C45CEB8C%212942&authkey=APwj9svhnGFMqwY

最佳答案

这不会是一个令人满意的答案。一段时间以来,我一直在为同样的问题而苦苦挣扎。我决定将重新排序移动到顶部的 AppBar,结果发现同样的问题也出现在那里。

我在 msdn 上发现了一个现有问题并添加了我自己的评论,根据一位 Microsoft 员工的说法,这不是错误而是功能:

http://social.msdn.microsoft.com/Forums/windowsapps/en-US/c1add91a-e887-4d08-a3f8-884ec22239f6/dragged-gridview-item-is-not-visible-when-it-is-dragged-over-appbar

至于解决方案:

  1. 您可以更改您的设计并将重新排序从设置弹出窗口移至主屏幕。
  2. 您制作自己的弹出窗口/顶部应用程序栏控件。

关于c# - 重新排序和拖动装饰器在 Flyout 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19639819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com