12월, 2012의 게시물 표시

Avalondock SizeChanged event handle

DockableContent의 SizeChanged Event에 핸들러를 붙여보면 동작하지 않는다. 결국 아발론닥 소스를 수정할 수 밖에 없었다. dockmanger의 크기와 dockablecontent의 영역의 위치와 크기를 알기 위해서는 소스의 prviate 부분을 public 으로 바꾸던지 readonly 속성을 추가해줘야한다.

C# log4net 이 안될때

C# WPF로 데스크탑 어프리케이션을 개발중이다. log4net을 사용해 로깅을하는데, 배포된 PC에서 로그가 남지를 않는다. 퍼미션등 여러 경우가 있겠지만 log4net.xml 이 출력 디렉토리로 복사가 안되어있었다. "출력디렉토리로 항상 복사"를 선택해도 "내용"이아니라 "리소스" 로 선택이 되어있으면 출력 디렉토리로 복사가 일어나질않는다.