XAML 5

[윈8] XAML에 MediaPlayer를 집어넣은 넣고 난 후 디자인뷰에서 오류가 발생할 때

일반 음원 파일, 동영상 파일부터 스무드 스트리밍까지 재생해 주는 Player Framework by Microsoft 라는 고마운 비주얼 스튜디오 Extension(확장)이 있다. 이 오픈소스 프로젝트는 실버라이트, HTML5, 윈도우 8, 윈도우폰 8용의 미디어 재생기를 모두 지원하고 있다. 필자도 애용하고 있었는데, 최근 윈도우 8.1용 앱을 개발하면서 MediaPlayer 컨트롤을 XAML에 집어넣기만 하면 디자인뷰에서 오류메세지를 표시하면서, 전체 XAML에 대한 디자인 미리보기를 보여주지 않는 것이다. 이런 저런 상식적인 응급처치를 해도 마찬가지였다. 결국 검색을 해보니, 오픈소스 프로젝트 팀포털페이지에 벌써 불편을 느낀 개발자들이 이 이슈를 공론화하였고, 오픈소스 팀은 발빠르게 패치버전을 내..

Metro/Windows 8 2013.12.06

실버라이트 : 스타일 수작업으로 옮기다가 만나는 에러

XAML Namespace http://schemas.microsoft.com/expression/blend/2008 is not resolved. 바로 이 에러! 보통 Expression Blend만 사용해서 작업할 때는 이럴 일이 없는데, XAML 코드를 Text 편집기에서 Copy & Paste 하다보면 만나실 수 있습니다. 해결방법 해결방법은 XAML 루트 엘리먼트에 아래 마크업을 추가해 주는 것입니다. mc:Ignorable="d" 이것에 앞서 필요한 것이 mc라는 네임스페이스 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 아무튼 그렇습니다.

Silverlight/Tips 2011.10.13

[Tip] VS2010에서 XAML 파일에 오른쪽 클릭했는데 Blend 연결 메뉴가 없을 때

Silverlight 4 Beta 개발 환경을 구축하다보면, Visual Studio 2010에 Microsoft Expression Blend 4 Integration이 제대로 안되어 있습니다. XAML 파일에 오른쪽 클릭을 하면 Open in Expression Blend가 당연히 있어야 하는데, 없다는 것이죠. 그럴 때는 간단히 다음의 Registry 파일을 실행시켜 주시면 됩니다. Blend 3가 만들어 놓은 관계를 조금 수정하여 만들어냄. (자신의 소중한 레지스트리를 Export 해준 몽키천하님에게 감사합니다.) 레지스트리 다운로드 Blend4IntegrationForVS2010Beta.reg 주의: 위 팁은 Visual Studio 2010 Beta 2와 Microsoft Expression ..

Silverlight/Tips 2010.02.02

Visual Studio에서 XAML을 열 때 [미리보기] 안하기

실버라이트 개발을 하면서 Visual Studio에서 XAML을 열어보실 때 공통적으로 느끼시는 불편함이 하나 있으실 겁니다. 바로 XAML에 대한 뷰가 미리보기 창과 코드 창으로 분할되어 나오면서 미리보기 때문에 PC가 버벅거리는 것! XAML을 볼 때 기본뷰를 바꿈으로써 이 불편함을 해소할 수 있는데요. 혹시 모르시는 분이 있으실까봐 소개합니다. [Tools-Options-Text Editor-XAML-Miscellaneous]에 가시면 아래 그림처럼 Always open documents in full XAML view란 옵션을 발견하실 수 있을 거예요. 체크박스를 켜주시고 OK를 눌러 저장하시면, 다음부터 XAML을 열었을 때 쾌적한 환경을 맛보실 수 있으실 겁니다. (2009년 5월 6일 추가함..

Silverlight/Tips 2009.04.27