DesignerProperties (2) 썸네일형 리스트형 블렌드에서 열었는지를 코드로 식별하는 방법 원래 정석대로하려면, 공도님 블로그의 Blend에서 열었는지 여부를 코드로 식별하기를 보시면, DesignerProperties클래스의 GetIsInDesignMode(...)메서드를 이용하시면 되는데요. (namespace System.ComponentModel.DesignerProperties) 어제는 같은 역할을 하면서도 쬐금 더 간단한 방법을 소개해 드렸습니다. HtmlPage클래스의 IsEnabled프로퍼티를 활용하면 간단히 블렌드 환경과 실제 구동 환경이 구분이 됩니다. if (HtmlPage.IsEnabled == true) { // 런타임에서 실행되는 코드 } else { // 블렌드에서 실행되는 코드 } 저 같은 경우에는 위 방법이 직관적이진 않다고 생각되어, App.xaml.cs에 다음.. IsolatedStorage를 사용하면 Blend에서 디자인이 안보인다? Source 먼저 x:Name 어트리뷰트가 "Output"으로 설정된 TextBlock만을 가진 MyUserControl이라는 유저 컨트롤의 코드 비하인드에 다음의 코드를 입력하고 다른 유저 컨트롤(Page)에 MyUserControl을 추가 했어요. using System; using System.Windows.Controls; using System.IO.IsolatedStorage; namespace IsolatedStorageCrashInBlend { public partial class MyUserControl : UserControl { public MyUserControl() { InitializeComponent(); // 디자인 모드가 아닐 경우에만 처리 // 설정을 읽어 Output에 .. 이전 1 다음