dev
-
WPF 디자인 타임 구분하기dev/WPF 2010. 10. 11. 20:10
Visual Studio 나 Expression Blend 디자이너에서 가끔 오류는 없는데 디자인창을 열수 없거나 깨진 컨트롤이 나오는 경우가 있다. 물론 컴파일이나 실행에선 아무 오류가 없다. 컨트롤의 생성자에서 다른 리소스를 할당하는 경우에 이러는데 Visual Studio 나 Expression Blend 디자이너에선 이를 구분하여 리소스 할당을 해주어야 한다. MSDN 링크 System.ComponentModel.DesignerProperties.GetIsInDesignMode(this) 위와 같은 코드로 현재 랜더링 되는 환경이 디자인 타임인지 런타임인지 구분할 수 있다.
-
-
ItemsControl 에서 마우스 우클릭으로 항목 선택하기dev/WPF 2010. 9. 6. 12:15
리스트 기반의 컨트롤에서 선택되지 않은 항목을 마우스 우클릭하여 팝업메뉴등을 열때, 기본적으로 해당 Item 이 선택되지 않는데 이를 선택되도록 할 수 있다. http://hoons.kr/board.aspx?Name=qasivlerlight&Mode=2&BoardIdx=37379&Key=&Value= 의 답변에 나온 링크로 바로 해결 가능하다. http://social.msdn.microsoft.com/forums/en-US/wpf/thread/b980bac3-3fa6-4a84-b572-e53ce28c64f3 를 보면 아래와 같다. private void TreeViewItem_MouseRightButtonDown(Object sender, MouseButtonEventArgs e) { TreeViewI..
-
ExternalExceptiondev/.NET 2010. 8. 24. 19:49
GDI+에서 일반 오류가 발생했습니다 or A generic error occurred in GDI+ http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/b955b5cc-335f-4a2d-8fba-1b83af78efe7 여러가지 경우에 발생이 되겠지만 나의 경우는 그래픽를 객체 열어 속성을 변경한 후, 저장하려고 하니 이미 열려있는 파일이라 덮어쓰기가 안되서 발생했다. 곰곰히 생각해보면 맞는 말인데, 어떻게 해결했나 찾아보니 동일한 이미지 객체를 만들어 복사한 뒤 원래 이미지 객체는 종료하고 새로 만든 이미지 객체를 저장하여 덮어쓰기를 했다. 굳.
-
[MSDN]Model-View-ViewModel 디자인 패턴을 사용한 WPF 응용 프로그램dev/WPF 2010. 8. 17. 10:19
원본 - http://msdn.microsoft.com/ko-kr/magazine/dd419663.aspx 코드 - http://code.msdn.microsoft.com/mag200902MVVM MVVM 이란 용어를 듣기만 하고 자세히 알아볼 기회가 없다가 MSDN 매거진 기사를 보고 대략적인 내용을 알게되었다. WPF 의 데이터 바인딩만으로 이것이 가능하단것과 이런 생각을 한다는게 놀랍고 더 열공해야겠다는 생각이 든다. 원본 손실에 대비한 xps 문서 저장