CSS стили в Silverlight - PullRequest
       18

CSS стили в Silverlight

3 голосов
/ 17 июня 2010

Я знаю, что стилизация возможна в SL, но у меня есть большое веб-приложение с HTML и SL, поэтому было бы очень полезно, если бы они могли использовать одну и ту же таблицу стилей ... Является ли это возможным? Спасибо.

Ответы [ 3 ]

2 голосов
/ 17 июня 2010

Я бы сказал нет. Если только по какой-то другой причине, кроме плохой репутации Microsoft в отношении CSS (даже их ведущее поколение браузеров отстает от конкурирующих реализаций CSS на 10 лет). Движок Word / Outlook ужасен в CSS. Если Silverlight поддерживает CSS, вы можете поспорить, что это будет собачий завтрак.

С другой стороны, SVG поддерживает CSS, так что вы можете рассмотреть это как альтернативу.

0 голосов
/ 17 июня 2010

К сожалению, CSS и XAML несовместимы.В Silverlight «таблицы стилей» называются ResourceDictionaries , которые находятся в проекте Silverlight.

Я создал бесплатную тему Silverlight, которая имеет несколько ResourceDictionaries, одну для цветов (Brushes.xaml) и одну для стилизации элементов управления, возможно, стоит загрузить проект, чтобы посмотреть, как он работает: http://www.blackspike.com/site/silverlight/free-silverlight-4-beta-skin

0 голосов
/ 17 июня 2010

Silverlight - это веб-приложение, а не веб-форма.Вам нужно будет использовать файл Resource.XAML, чтобы применить стилизацию к вашему приложению Silverlight.

...