2010-06-17 5 views
3

SL에서 스타일을 사용할 수 있다는 것을 알고 있지만 HTML과 SL이 모두있는 대형 웹 앱을 사용하므로 동일한 스타일 시트를 사용할 수 있다면 정말 유용 할 것입니다 ... 가능합니까? 감사합니다. .Silverlight의 CSS 스타일

답변

0

Silverlight는 웹 응용 프로그램이며 웹 양식이 아닙니다. Silverlight 응용 프로그램에 스타일을 적용하려면 Resource.XAML 파일을 사용해야합니다.

2

아니요. CSS와 관련하여 마이크로 소프트의 실적이 저조한 다른 이유가 없다면 (심지어 주요 브라우저 생성은 경쟁 CSS 구현보다 10 년 늦은 것이다). 워드/아웃룩 엔진은 CSS에 끔찍하다. Silverlight가 CSS를 지원한다면 강아지의 아침 식사가 될 것입니다.

한편 SVG는 CSS를 지원하므로 다른 대안으로 살펴볼 수 있습니다.

+0

+1 개를위한 아침. – Kyle

+0

좋아요, 그러면 질문을 다음과 같이 변경해보십시오. HTML에 CSS를 적용하는 것처럼 SL 앱에 가져올 수있는 별도의 XAML 스타일 리소스를 가질 수 있습니까? 왜냐하면 각 테마마다 하나의 CSS와 하나의 XAML을 가질 수 있기 때문입니다. 이해가 되니? – Matt

0

CSS와 XAML은 슬프게 호환되지 않습니다. Silverlight에서 'Stylesheets'은 Silverlight 프로젝트에있는 ResourceDictionaries입니다.

나는, 그것이 어떻게 작동하는지 확인하기 위해 프로젝트를 다운로드 할 가치가있을 수도 있습니다 컨트롤의 스타일을, 색상 하나 (Brushes.xaml) 하나를 여러 ResourceDictionaries이있는 무료 실버 테마를 만들어 : http://www.blackspike.com/site/silverlight/free-silverlight-4-beta-skin