我有一个巨大的XAML
,其中ListView
会在添加新项目时自动增长,尽管我尝试限制其MaxHeight
。不幸的是,由于某些未知原因,我不能用简单的XAML
重复不良行为。几天已经试图处理它,但是徒劳无功。基本上我有:
<Border x:Name="BorderControl">
<DockPanel x:Name="DockPanelControl">
<StackPanel x:Name="StackPanelControl">
<!-- items here -->
</StackPanel>
<ListView MaxHeight={Binding ActualHeight, ElementName=DockPanelControl} ItemsSource="{Binding Items}">
</ListView>
</DockPanel>
</Border>
我尝试绑定到StackPanel, DockPanel, Border
ActualHeight
,但只是不起作用 - ListView
不断增长。任何建议,为什么会出现这种情况?