비주얼 스튜디오 등에서 xaml파일을 볼때 보여지는 컨트롤은
그냥 보여지는게 아니라 Init 된 후 보여지는겁니다. (아마도? )
근데 만약 어떤 컨트롤이 초기화 될때
뭐 웹페이지의 어떤 스크립트를 호출한다든지 하는 코드가 있을때
그놈을 디자인모드에서 보면 에러가 나겠죠

그러면 Init할때
이놈이 디자인모드에서 보여지는지를 보고
아닐때만 적절한 초기화를 하면 됩니다.
그때 사용할 수 있는게

DesignerProperties.GetIsInDesignMode(DependencyObject element)

이놈입니다.
흐흐..
by 피요히코~ 2010. 12. 8. 15:06
| 1 |