Как предотвратить изменение размера WPF ScrollViewer при изменении размера его содержимого? - PullRequest
1 голос
/ 12 апреля 2011

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

Есть ли способ предотвратить изменение размера ScrollViewer при изменении размера элемента управления содержимым?

В частности, в следующем коде я не хочу, чтобы ScrollViewer стал больше, потому что DockPanel стала больше,Я хочу, чтобы ScrollViewer оставался прежним.

<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
    <DockPanel  />
</ScrollViewer>

РЕДАКТИРОВАТЬ:

Не важно, я понял это.По какой-то причине в окне, содержащем ScrollViewer, для SizeToContent установлено значение WidthAndHeight.Изменение его на Ручное исправило мою проблему, т.е. ScrollViewer больше не изменяет размеры.

1 Ответ

1 голос
/ 14 апреля 2011

Неважно, я понял это.По какой-то причине в окне, содержащем ScrollViewer, для SizeToContent установлено значение WidthAndHeight.Изменение его на Ручное исправило мою проблему, т.е. ScrollViewer больше не изменяет размеры.

...