【问题标题】:Grouped Collapsible Navigation Control Windows Store App?分组可折叠导航控制 Windows 商店应用程序?
【发布时间】:2015-02-28 13:10:03
【问题描述】:

我正在寻找一个可在其中一个 Windows 8.1 应用程序中使用的分组可折叠导航控件
我已经搜索了很多,但无法找到此控件。
但是我确实在使用此控件的商店,邮件应用程序就是这样一个示例。
是否有任何可折叠的分组控件可用?
否则我认为我应该使用带有button 和附加flyout 的自定义控件 但是,如果用户单击屏幕中的其他任何位置,浮出控件就会消失。


【问题讨论】:

  • 预先存在的,我不这么认为。但是,制作您自己的手风琴样式控件来模仿它并不是很困难,例如 ItemsControl 与 ItemTemplate 自定义样式的 RadioButton 和像 Grid 这样的面板或基于 IsChecked 状态切换其可见性的东西按钮。

标签: c# xaml windows-8 winrt-xaml windows-8.1


【解决方案1】:

Windows Phone 8 有一个 Windows Phone Toolkit 形式的 Expander 控件,但是当您尝试模仿内置的电子邮件应用程序时,将其放入 ListView 时性能非常差。我发现获得您所追求的行为的最佳方法是将所有组标题项放入 ListView 然后使用 ItemTemplateSelector 选择组标题与其项的视觉外观,然后仅添加子项(到主 ListView)当组头展开时。这听起来很复杂,但我写了一篇关于它的博客 here 并且有一个源示例 herehere

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多