<StackLayout>
<Listview>
<ListView.header>
<StackLayout>
<Grid>
<accordion:AccordionView>
<accordion:AccordionView.Children>
<accordion:AccordionItemView>
<accordion:AccordionItemView.ItemContent>
AccordionItemView ItemContent #1
</accordion:AccordionItemView.ItemContent>
<accordion:AccordionItemView.ItemContent>
AccordionItemView ItemContent #2
</accordion:AccordionItemView.ItemContent>
</accordion:AccordionItemView>
</accordion:AccordionView.Children>
</accordion:AccordionView>
</Grid>
</StackLayout>
</ListView.header>
</Listview>
</StackLayout>
我有一个列表视图,里面有一个手风琴视图。我已经设置了手风琴属性KeepOnlyOneItemOpen =“ True”,这很完美。当我打开我的第一个手风琴视图并将其向下滚动,然后点击并打开我的其他手风琴元素时,第一个手风琴将关闭,但是我要打开的那个手风琴不是从顶部开始,而是从列表视图所在的位置开始滚动停止。由于我具有列表视图,因此我没有给实现任何滚动视图。我在我的代码中未使用任何滚动视图。