Лучшая практика для панорамирования / масштабирования пользовательского элемента управления? - PullRequest
0 голосов
/ 28 мая 2010

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

Я хотел бы дать пользователям один взгляд на пользовательский элемент управления с возможностью панорамирования и масштабирования, очень похожий на ощущение этого элемента управления Telerik. У нас есть элементы управления Telerik, и я пытался использовать элемент управления Map для наших целей, но, похоже, это не будет хорошим решением.

Я также поместил Canvas внутри средства просмотра прокрутки и смог сделать его панорамированием (с помощью полос прокрутки) и масштабированием (с помощью Scale Tranform). Это работает довольно хорошо, но не так гладко, как у Telerik.

Итак, мне интересно, как еще можно это сделать. Я пропускаю элемент управления Silverlight, который будет работать для меня? Любой вклад будет принята с благодарностью!

1 Ответ

0 голосов
/ 29 мая 2010

Я нашел это на CodePlex, и мне нравится их подход.Я, вероятно, настрою это так, как я хочу, но это хорошее начало.Примечание. Он не реализует возможности «метания».

...