비주얼스튜디오 썸네일형 리스트형 System.BadImageFormatException 에러가 날 때 보통 그렇지는 않지만 WPF에서 윈폼의 어떤 메서드를 사용하는 경우에 (사용 주체가 꼭 WPF 가 아니더라도) 참조로 필요한 System.Windows.Form 가 있더라도 애매한 에러 가는 경우가 있는데 그 경우가 바로 An unhandled exception of type 'System.BadImageFormatException' occurred in PresentationCore.dll 에러다. 딱봐도 뭔가 그러주는 것을 담당하는 닷넷의 공통 프레임웍에서 에러가 나는 것으로 볼 수 있는데, 해당 내용은 사용하는 주체가 되는 프로젝트나, 참조가 되어지는 윈폼이나 같은 형식으로 빌드를 해주면 된다. 두 프로젝트의 해당 빌드 Platform target을 확인해보면 된다. 서버와 클라이언트의 경우라면 A.. 더보기 [WPF]ListBox 안에 Expander 사용할 때 하나만 펼치게 하기 WPF에서 Expander를 ListBox의 DataTemplate에 넣어서 사용하게 되면ListBox.SelectionChanged 이벤트가 잡히지 않습니다. 그래서 구글링하면 다음과 같은 stackoverflow 글을 볼 수 있습니다. http://stackoverflow.com/questions/1183326/wpf-listbox-expander-events 결론은 다음과 같이 xaml 코드에서 처리하면 쉽게 됩니다. 머리를 굴리지 않아도 간단하게 되니 더욱 깔끔합니다. IsExpanded="{Binding IsSelected,Mode=TwoWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBoxItem}}}" 더보기 이전 1 다음