У меня есть список, который находится внутри сетки.Строка, которая содержит это представление списка, имеет высоту, установленную ниже, чтобы пользователь мог изменить высоту этой строки.
<RowDefinition Height="*" />
Я хочу, чтобы высота списка не превышала предела, когда он заполняется элементами.Однако, если пользователь хочет сделать его больше, чем предел, он должен быть в состоянии сделать это.Поэтому, если они увеличивают этот ряд сетки, перетаскивая его вниз, я хочу, чтобы представление списка игнорировало предел и растягивалось, чтобы соответствовать строке сетки.
<ListView
Height="Auto"
MaxHeight="370"
Grid.Row="1"
ItemsSource="{Binding Images}"
ItemTemplate="{StaticResource ImageTemplate}"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Visible">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Background" Value="White" />
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>
Это действительно растет с предметами до предела, что нормально.но когда пользователь делает строку сетки больше, тогда просмотр списка не выходит за пределы своего предела, и это то, что я хочу изменить.
возможно ли это?Спасибо