У меня есть просмотр списка с несколькими строками, проблема в том, что даже если вертикальная полоса прокрутки видна, она не работает, я объясняю, кажется, что, поскольку высота сетки равна Авто, тогда нет максимальной высоты и все содержимое отображается, даже если часть его не видна, единственное решение, которое я нашел, состоит в том, чтобы установить высоту пикселя для сетки, например, 600, а затем вы можете прокрутить содержимое списка, но, очевидно, это не очень хорошее решение, так как я хотел бы, чтобы высота определялась его контейнером, я пытался связать свойство высоты с ActualHeight объекта TabItem, но это тоже не работает, я в отчаянии, так что если кто-нибудь знает, как решить эта проблема, я был бы очень признателен, спасибо заранее.
Ниже в основном код, который я использую.
<TabItem Header="Orders">
<Grid Height="Auto">
<ScrollViewer>
<ListView ScrollViewer.VerticalScrollBarVisibility="Visible"
ScrollViewer.CanContentScroll="True" >
</ListView>
</ScrollViewer>
</Grid>
</TabItem>