2009-05-12 7 views

ответ

0

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

Если вы используете Expression Design, все, что вам нужно сделать, это скопировать и вставить его в Expression Blend (убедитесь, что ваш буфер настроен на Silverlight XAML), и он автоматически преобразует bitmapeffect в отдельное изображение.

0

Вы сможете в silverlight 3. Не думайте, что это возможно в более ранних версиях.

+0

Это будет здорово ... Спасибо – Sel

+0

Есть ли сайт, где я могу прочитать о Silverlight 3 – Sel

0

Это возможно в Silverlight 3, бета-версия которого была отправлена ​​несколько месяцев назад. Эффекты Bitmap Effects WPF считались слишком медленными для переноса, но есть эффекты. Два встроены: BlurEffect и DropShadowEffect. Кроме того, вы можете писать свои собственные пиксельные шейдеры в HLSL так же, как вы можете в WPF для достижения широкого спектра эффектов.

Некоторые ссылки: Expression Blend 3 Preview: http://www.microsoft.com/downloads/details.aspx?FamilyID=A04AA0AE-87BE-4201-A65E-E792859122FC&displaylang=en

Некоторые ShaderEffects, которые работают в любом WPF или Silverlight: http://www.codeplex.com/wpffx/

Silverlight 3 Beta: http://silverlight.net/getstarted/silverlight3/default.aspx

Смежные вопросы