Как установить максимальную высоту на просмотр списка, но и сделать его подходящим для родителей? - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть список, который находится внутри сетки.Строка, которая содержит это представление списка, имеет высоту, установленную ниже, чтобы пользователь мог изменить высоту этой строки.

<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>

Это действительно растет с предметами до предела, что нормально.но когда пользователь делает строку сетки больше, тогда просмотр списка не выходит за пределы своего предела, и это то, что я хочу изменить.

возможно ли это?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...