Grouped可折叠导航控制Windows应用商店应用?

时间:2015-01-02 06:18:01

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

我正在寻找一个可分组的可折叠导航控件,可用于其中一个Windows 8.1应用程序。我搜索了很多但无法找到此控件。
但是我确实发现很少有使用此控件的商店中的应用程序,邮件应用程序就是这样一个例子。
是否有可用的可折叠分组控件? 另外我想我应该使用button和附加flyout的自定义控件 但是,如果用户点击屏幕中的任何其他位置,弹出按钮就会消失

Navigation Control in the Windows Mail App

1 个答案:

答案 0 :(得分:0)

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