Поддерживать позицию относительного контроля в WPF - PullRequest
0 голосов
/ 24 ноября 2010

У меня есть Canvas, в котором у меня есть несколько пользовательских элементов управления.

Вы можете представить это как карту с точками города.

Скажем, размер холста составляет 100x100.Скажем, у меня есть только два пользовательских элемента управления A (10, 20) и B (50, 50).

Теперь пользователь изменяет размер холста до 1000x1000.

Есть ли способ сохранить пользовательские элементы управления ната же шкала: A (100, 200) и B (500, 500) БЕЗ циклического переключения всех элементов управления и обновления его отдельных позиций до новых вычисленных вручную.

1 Ответ

0 голосов
/ 24 ноября 2010

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

...