전체
-
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 여러가지 경우에 발생이 되겠지만 나의 경우는 그래픽를 객체 열어 속성을 변경한 후, 저장하려고 하니 이미 열려있는 파일이라 덮어쓰기가 안되서 발생했다. 곰곰히 생각해보면 맞는 말인데, 어떻게 해결했나 찾아보니 동일한 이미지 객체를 만들어 복사한 뒤 원래 이미지 객체는 종료하고 새로 만든 이미지 객체를 저장하여 덮어쓰기를 했다. 굳.
-
kmp 80020101 오류 해결 방법(수정)more 2010. 8. 21. 18:12
http://blog.naver.com/seoulavs/10091853354 위 글쓴이의 설명에 따르면 액티브x로 플래시 플래이어가 설치될때 ie 를 종료하지 않고 플래시 플래이어가 설치되어 kmp 와의 충돌이 일어난다는 설명. 자세한건 없음. 해결방법은 어도비 공홈에서 플래시 플래이어를 설치하면 됨. 공험에선 설치시 ie 를 종료하지 않으면 설치안된다고 나옴. http://get.adobe.com/kr/flashplayer/ 얼마전 u200x 를 사고 윈7설치후 kmp 로 영화를 보고 닫으려니 났던 에러인데 검색해서 나온 해결법이라곤 오디오 드라이버 최신으로 깔아라가 젤 많음. 그담은 인터넷 연결한 상태로 깔아라. 물론 둘다 삽질이었음. 정확한 원인은 다른것일수도 있지만 나의 경우에서는 위 링크대로 해..