Правильное автоматическое изменение размера элемента управления WPF ListView для наибольшего содержимого (также вне области просмотра) - PullRequest
0 голосов
/ 15 мая 2019

По-прежнему возникают проблемы с автоматическим изменением размера столбцов в виде списка с сеткой в ​​самом большом содержимом полного списка.

Также двойной щелчок по заголовку приводит к изменению размера столбца до самого большого элемента в области просмотра (видимых элементов большого списка с возможностью прокрутки). После прокрутки вы можете видеть, что элементы из области просмотра не берутся для назначения изменения размера.

Как это можно сделать, чтобы размер столбцов полностью изменялся на самый большой текст для каждого столбца?

Я действительно борюсь с этим (извините) не красивым поведением по умолчанию при просмотре списка.

 <ListView x:Name="listView">
       <ListView.View>
           <GridView>
                <GridView.Columns>
                     <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" />
                     <GridViewColumn Header="Favorites" DisplayMemberBinding="{Binding FavoritesString}"  />
                </GridView.Columns>
           </GridView>
      </ListView.View>
 </ListView>

В списке должно отображаться имя с выбранными избранными (любое из 10), которые визуализируются через запятую. Так что это может быть дольше в зависимости от выбора.

Любая подсказка приветствуется.

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