увеличение в серебряном свете - PullRequest
0 голосов
/ 25 апреля 2009

Я создал трехмерную структуру (в основном изображение) динамически, используя kit3D. Однако я хотел увеличить только небольшой сегмент всей структуры. Мое все изображение загружается вместе, поэтому я не рассматриваю возможность использования глубокой масштабирования. Есть ли в любом случае, где я могу увеличить только часть динамически генерируемого изображения в Silverlight ??

Спасибо, Ramya

Ответы [ 4 ]

1 голос
/ 25 апреля 2009

Вы можете использовать Scale RenderTransform, чтобы увеличить размер изображения, а затем использовать клип, чтобы показать только одну его часть, что дает эффект увеличения.

В качестве альтернативы вы можете использовать ViewBox из набора инструментов Silverlight

0 голосов
/ 03 июня 2009

есть пример использования silverlight 3 и Virtual Earth на http://www.silverenlightenment.com/

0 голосов
/ 25 апреля 2009

Я бы использовал MultiScaleTileSource для этого. Это система, основанная на обратном вызове - она ​​запрашивает фрагменты Deep Zoom у функции, которую вы реализуете, когда пользователь увеличивает или перемещает изображение.

Вот пример примера кода и вот полный рабочий пример, который динамически вытягивает фрагменты карты из Virtual Earth .

0 голосов
/ 25 апреля 2009

Этот пример может быть полезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...