기본스타일 2

[WPF] 외부 라이브러리에 만든 Generic.xaml이 제대로 로딩되지 않을 때 해줄 일

Custom Control이 기본 스타일을 입지 않는다... Custom Control을 라이브러리에 만들어 사용할 때, 실버라이트에서는 이런 일이 없었는데, WPF에서는 매번 발생하네요. 그 동안 어플리케이션 프로젝트에 기본 컨트롤 스타일을 복사해서 사용하는 허접한 Workaround를 사용하고 있다가, 계속 이러면 안 되겠다 싶어. 열심히 구글링 해 본 결과 다음 포스트를 찾을 수 있었습니다. J# Microsoft MVP인 George Birbilis의 "What to do if Generic.xaml doesn’t get loaded for WPF control" 처치방법 처치방법을 요약하면 다음과 같습니다. 커스텀컨트롤이 속한 라이브러리 프로젝트에서 Properties 노드 밑에 숨어있는 Ass..

윈도우폰 : 익스프레션 블렌드에서 기본폰트가 네오고딕으로 나오게 하기

망고폰 애플리케이션 개발 시 익스프레션 블렌드 디자인뷰(Design View)에서는 Segoe 또는 맑은고딕으로 표시되던 TextBlock, TextBox 등이, 실제 망고폰에서 실행하면 네오고딕으로 나오는 그 고통. 대한민국의 망고폰 개발자라면 누구나 겪고 있는 고통일 것입니다. 디자인 할 때와 실제 앱 실행했을 때 보이는 것이 다르니 여간 답답한 노릇이 아닐 수 없죠. 이 문제를 해결하기 위해 여러가지 해결책이 있겠지만, 레지스트리 변경해서 해결하는 방법은 못 찾았구요. 마침 어디선가 질문도 들어오고 해서 저희 회사에서 사용하고 있는 꼼수를 공유해 드립니다. 이론만 이야기 하면 Text 관련된 컨트롤의 기본 스타일을 정의할 때 폰트를 네오고딕이라고 설정하는 겁니다. 자 구체적인 설명 나갑니다. 프로젝..