【问题标题】:Is there a Windows store app control for expanding items?是否有用于扩展项目的 Windows 商店应用控件?
【发布时间】:2014-09-08 15:00:04
【问题描述】:

我正在寻找一个用户控件,它实现了可以在 Windows 8 的各种设置相关页面中看到的行为(例如,在“PC 设置”\“PC 和设备”\“设备”中):由图标组成的列表和一个标签,点击时会展开一个项目,显示一个提供与项目相关的操作的按钮。

是否有适用于 Windows 应用商店应用的合适控件?如果没有,实现此行为的最有效方法是什么?

【问题讨论】:

  • 我认为这只是一个<StackPanel>,其中单个元素的可见性设置为折叠或可见。
  • 这是一个相当广泛的问题,从它的声音可以有多种方法来完成,如果它针对 Windows 商店应用程序,我可能会取消 wpf 标签,因为控件/xaml 可能是有点不同。
  • 我尝试过使用 StackPanel,但除了需要重复的 UI 代码之外,扩展不像上述列表中那样具有动画效果。

标签: xaml windows-8 windows-store-apps windows-8.1


【解决方案1】:

您是否在 WinrtXAMLToolkit 中寻找类似于 TreeView 的内容?

【讨论】:

  • 你是对的,我正在寻找类似于树视图。但没有箭头,只允许展开单个项目。 WinRTXAMLToolkit 中的 TreeView 是一个很好的提示,但显然它不能真正以这种方式使用。
【解决方案2】:

您可以使用FlyOut 组件。 您也可以在 Internet 上找到“in list flyout example”。

【讨论】:

  • 弹出窗口始终位于所有内容之上,因此不会将其他元素向下移动。不完全像我提到的列表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多