Проект Silverlight-Экспресс-смесь - PullRequest
0 голосов
/ 12 мая 2009

Есть ли способ применения растровых эффектов в веб-проекте silverlight.

Ответы [ 3 ]

0 голосов
/ 12 мая 2009

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

0 голосов
/ 13 мая 2009

Теперь это возможно в Silverlight 3, бета-версия которого была выпущена несколько месяцев назад. BitmapEffects в WPF считались слишком медленными для переноса, но есть и эффекты. Два встроенных - BlurEffect и DropShadowEffect. Кроме того, вы можете написать свои собственные пиксельные шейдеры в HLSL, как и в WPF, для достижения широкого спектра эффектов.

Некоторые ссылки: Expression Blend 3 Предварительный просмотр: 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

0 голосов
/ 12 мая 2009

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

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

...