Можно создать дубликат:
How to resize a Canvas in WPF?Как сделать перезначительном холст
мне нужно сделать изменяемый холст в WPF, так же, как в окнах краски. Не существует свойства изменения размера. Нужны ли мне дополнительные средства контроля? Я также хотел бы подключиться к некоторым полосам прокрутки, поэтому, если холст будет слишком большим, полосы прокрутки будут разрешены для прокрутки холста.
Это не прямой дубликат, заостренная нить имеет разные цели: вопрос состоял в том, чтобы изменить размер холста, чтобы быть логически фиксированным размером и rescalable-with-saved-aspect-ratio, до фактического необходимого размера, в то время как здесь автор хочет чтобы сделать его изменяемым по размеру с помощью прокрутки. – quetzalcoatl