同一个 ScrollView 中的三个列表源
Three List-sources in the same ScrollView
所以我有一个包含三个 List<object>
的 ViewModel,其中包含不同类型的对象。我想在一个 ListView(或其他可用控件)中有三个可折叠部分,每个部分都有一个列表作为源。
我的想法是:
<ScrollView>
<StackPanel>
<ListView></ListView>
<ListView></ListView>
<ListView></ListView>
<StackPanel>
</ScrollView>
但我很难在 ListView 中禁用滚动并在 StackPanel 中启用滚动。
有什么建议吗?
如果您不太关心虚拟化(不希望有很多项目),只需将 ListView
s 替换为 ItemsControl
s。
如果您的项目具有相同的基数 class,您可以考虑使用包含 3 组的分组 ListView
,每组 "list"。
所以我有一个包含三个 List<object>
的 ViewModel,其中包含不同类型的对象。我想在一个 ListView(或其他可用控件)中有三个可折叠部分,每个部分都有一个列表作为源。
我的想法是:
<ScrollView>
<StackPanel>
<ListView></ListView>
<ListView></ListView>
<ListView></ListView>
<StackPanel>
</ScrollView>
但我很难在 ListView 中禁用滚动并在 StackPanel 中启用滚动。
有什么建议吗?
如果您不太关心虚拟化(不希望有很多项目),只需将 ListView
s 替换为 ItemsControl
s。
如果您的项目具有相同的基数 class,您可以考虑使用包含 3 组的分组 ListView
,每组 "list"。