Я работаю над приложением WPF и используя scrollViewer для просмотра содержимого, которое отключает область экрана. Работать нормально, никаких проблем.Проблема с ScrollViewer в WPF
Но если мое окно содержит Listbox или Grid или что-то в этом роде, и этот элемент управления имеет много записей, то вместо добавления полосы прокрутки к себе он просто увеличивает высоту самого элемента управления и окна, поскольку scrollviewer считает, что он должен расширяться ,
Я не хочу жестко задавать высоту списка, потому что это делает его одинаковым в разных разрешениях, я хочу, чтобы он увеличивал его высоту, но не всегда, поскольку scrollviewer делает это.
Благодаря
Спасибо, у нас есть что-нибудь подобное ЯКОРЬ свойство окна формы в WPF? –
@MSingh, вы помещаете его в ScrollViewer. ScrollViewer - это контейнер, который может быть таким же высоким, каким должен быть весь контент. Анкерование не помогло бы - фактически, ваш ListBox уже * закреплен, он просто привязан к чему-то, что говорит «о, я буду тем размером, в котором вы нуждаетесь, чтобы быть». Это опасения поместить прокручиваемую область внутри другой области прокрутки - это плохое удобство использования, и трудно определить поведение. –
Каждый раз, когда мне приходится иметь дело с ScrollViewer, я знаю, что это будет плохой день. :) – MetalMikester