Как изменить DPI части приложения WPF / Silverlight? - PullRequest
0 голосов
/ 27 августа 2009

Я хочу, чтобы в моем приложении был масштабируемый элемент, который позволит просматривать элементы XAML на 25%, 50%, 100%, 200% и т. Д. Мне просто нужно изменить DPI XAML, но я не уверен, как сделать это только на части XAML (т.е. элемент для увеличения). Он будет работать так же, как дизайнерское представление в Visual Studio, когда вы можете увеличить элементы управления для более подробной информации.
Если есть другие способы сделать это, тогда хорошо, но это должно увеличивать и уменьшать масштаб, а не просто увеличивать холст и сохранять элементы одинакового размера.

1 Ответ

0 голосов
/ 27 августа 2009

Вы хотите использовать ScaleTransform для элемента. Быстрый поиск в Google привел this в качестве простого примера. Или для получения дополнительных функций есть несколько статей, в которых воссоздается функция DeepZoom из Silverlight в WPF - эта для начала.

...