В настоящее время у нас есть пользовательский элемент управления, который отображает динамическую матрицу других пользовательских элементов управления. Поскольку он динамический, представление может стать большим, что потребует от пользователя прокрутки вверх/вниз и влево/вправо в браузере, чтобы просмотреть все.
Я хотел бы предоставить пользователям один вид пользовательского элемента управления с возможностью панорамирования и масштабирования, как в это элемент управления Telerik. У нас есть элементы управления Telerik, и я пытался использовать элемент управления Map для нашей цели, но не похоже, что это будет хорошим решением.
Я также поместил Canvas внутрь средства просмотра прокрутки и смог сделать его панорамирование (используя полосы прокрутки) и масштабирование (используя Scale Transform). Это работает довольно хорошо, но не так гладко, как управление Telerik.
Итак, мне интересно, какие еще есть способы сделать это. Я упускаю из виду элемент управления Silverlight, который подойдет мне? Любой вклад будет принят с благодарностью!