Я разрабатываю элемент управления (элемент управления) для отображения ящиков в комнате (например, мешок). Если размер комнаты составляет 10 * 10 футов, тогда я должен масштабировать ее, чтобы она соответствовала моему экрану. Также все объекты в комнате также должны быть масштабированы.Масштабирование элементов в элементах управления
На мой взгляд, модель У меня есть коллекция этих объектов (например, ящиков) с фактическим размером.
ItemPanel элемента управления элементами, как холст, где я могу свободно перемещать объекты.
В настоящее время в моем измерении переопределить или упорядочить переопределение элементовПанель. Я получаю высоту и ширину панели. С этой высотой и шириной я применяю масштабирование к объекту при организации.
Так что мой вопрос в том, подходит ли подход или есть лучшая альтернатива.
С уважением Саурабх Dighade
Я считаю, что вы на правильном пути. – Somedust
@Somedust Спасибо за ответ – SD13
Возможно, вы можете попробовать использовать ScrollViewer и установить его размер. И ScrollViewer будет масштабировать все элементы, находящиеся внутри – Sasha