2012-01-04 3 views
0

XAML에서 버튼을 만들면 인터넷 익스플로러에서 직접 볼 수 있지만 C#에서 동일한 버튼을 만들면 먼저 코드를 컴파일해야합니다. 왜 그렇게 작동합니까? 브라우저는 표시 할 내용을 어떻게 알 수 있습니까? XAML을 순수한 XML로 처리해서는 안됩니다.XAML을 컴파일 할 필요가없는 이유는 무엇입니까?

예를 들어 순수한 XAML 파일이있는 경우 코드 숨김없이 인터넷 익스플로러에서 열어서 표시 할 수 있습니다. 컴파일없이이 방법이 왜 작동하는지 궁금합니다.

+0

당신은 XBAP에 대해 이야기하고 있는가? –

+0

글쎄, 아무도 브라우저에서 작동하도록 HTML을 컴파일해야만했습니다 ... – BoltClock

+0

더 많은 상황을 말하십시오 ... 정확히 무엇에 관해 이야기하고 있습니까? –

답변

3

아주 초기 버전의 Silverlight가 원시 파일에서 XAML 파일을 지원했기 때문입니다. 이 방법으로 응용 프로그램을 배포하는 것이 가장 좋은 방법은 아니지만 렌더링 할 애니메이션 또는 벡터 이미지 만 있으면 문제가 없습니다. 현재이 오래된 문서에서 자세한 내용을보실 수 있습니다 :

http://www.windows-now.com/blogs/rrelyea/archive/2004/1.aspx

관련 문제