UWP - 使ListView的粘性组头不覆盖第一个可见项

时间:2017-03-05 19:37:41

标签: c# uwp

当ListView的ItemsStackPanel上的int main() { std::string s = "abc\"def\\hhh\"i"; // output normal std::cout << s << std::endl; // output escaped copy_escaped( s, std::ostream_iterator<char>( std::cout ) ); std::cout << std::endl; // output escaped to other string std::string escaped_s; escaped_s.reserve( s.size() ); // not required but improves performance copy_escaped( s, back_inserter( escaped_s ) ); std::cout << escaped_s << std::endl; } 属性值为AreStickyGroupHeadersEnabled时,顶部的组头( ListViewHeaderItem )始终覆盖第一个可见的ListViewItem

在群组标题的高度大于项目高度的情况下,该项目在群组标题下方的视图中完全隐藏。由于某种原因, ItemsStackPanel.FirstVisibleIndex 将隐藏项目报告为可见。

是否可以使粘性组标题背景透明,以便第一个ListViewItem 真正完全可见?编辑True样式对此没有影响。

sticky group header occupies all the width available

UPD:添加了Windows Universal示例的屏幕截图

uwp listview sample

0 个答案:

没有答案