2015-01-17 6 views
0

은 다음과 같이 설정합니다IsInDesignMode 1 뷰 모델을 위해 작동하지 않는,하지만 난 대해 designMode 내의 DataContext를 할 다른

d:DataContext="{d:DesignInstance vm:ViewModelName, IsDesignTimeCreatable=True}" 
전체에서

내가 생성자에 IsInDesignModeStatic을 정의 오전 한 모두 2 ViewModels을 말할 수있다 둘 모두에 TestData (Objects)를 생성합니다. 두 Viewmodels이 같은 네임 스페이스에 정의되어

어떤 차이가 여전히 야해 내 DataTemplates가 정의 할 두 뷰에서는

....

Visual Studio와 Blender는 둘 다 ViewModels를 제안합니다.

의 ViewModel이 다른 하나가 아닌 두 뷰에서 작업하고 나에게

개체 참조가 개체의 인스턴스로 설정되지 않았습니다 오류 메시지를주는 유지되는 한

아마도 내가 무엇을 생각합니다 있어야 할 곳에 없는?

답변

1

객체 참조는이 오류는 널 포인터를 의미 객체

의 인스턴스로 설정되지 않았습니다. 모델에서 초기화되지 않은 것을보십시오.

단위 테스트가있는 경우 특히 조사하기가 어렵지 않습니다.

+0

O_o ​​아직 몰랐는데, 그 designMode는 그 영향을 받지만 지금은 잘 작동합니다. 단위 테스트가 곧 제공 될 예정입니다. – CodeFanatic