Отключить GridViewColumn Resize - PullRequest
       34

Отключить GridViewColumn Resize

9 голосов
/ 29 июля 2011

Есть ли способ отключить изменение размера GridViewColumn в WPF?Я не хочу стилизовать элемент управления.

Ответы [ 2 ]

10 голосов
/ 29 июля 2011

См. Эту ссылку: Столбец с фиксированной шириной в ListView: столбец, размер которого нельзя изменить

Столбец с фиксированной шириной - это столбец, размер которого нельзя изменить путем перетаскивания мышью.или двойной щелчок.Вы можете найти экземпляры в перспективе.В настоящее время для достижения эффекта могут быть использованы два метода.Одним из них является рестайлинг GridViewColumnHeader для удаления захвата внутри его шаблона.Другой - создать подкласс GridViewColumn, чтобы ограничить ширину столбцов фиксированным размером.

0 голосов
/ 29 июля 2011

Не могли бы вы объяснить мне подробно и, пожалуйста, дайте мне ваш код.

Если вы хотите отключить столбец GridView, вы можете использовать

GridView1.Columns[0].Visible = false;

, тогда столбец 0 сетки становится отключенным, а другой столбец сетки автоматически изменяет размер.

...