2012-08-31 2 views
0

Можно создать дубликат:
How to resize a Canvas in WPF?Как сделать перезначительном холст

мне нужно сделать изменяемый холст в WPF, так же, как в окнах краски. Не существует свойства изменения размера. Нужны ли мне дополнительные средства контроля? Я также хотел бы подключиться к некоторым полосам прокрутки, поэтому, если холст будет слишком большим, полосы прокрутки будут разрешены для прокрутки холста.

+0

Это не прямой дубликат, заостренная нить имеет разные цели: вопрос состоял в том, чтобы изменить размер холста, чтобы быть логически фиксированным размером и rescalable-with-saved-aspect-ratio, до фактического необходимого размера, в то время как здесь автор хочет чтобы сделать его изменяемым по размеру с помощью прокрутки. – quetzalcoatl

ответ

1

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

Что я хотел бы предложить вам посмотреть these videos, чтобы узнать больше о WPF, прежде чем вы будете намного дальше входить в то, что вы строите.

Смежные вопросы