현재 Catel을 연구 중입니다.Catel PersonApplication 예제
Catel.Examples의 PersonApplication - 특히 PersonWindow.xaml : 디자인 타임 데이터가 Visual Studio Designer에 표시되지 않습니다.
PersonViewModel 코드에서 공용 속성이 주석 처리됩니다. 코드가 Fody를 사용하여 런타임에 Model 속성을 생성하기 때문입니다. 따라서 Visual Studio Designer에서 Designer에 디자인 타임 데이터를 표시하려면 Public Properties가 필요하다고 가정하고 공용 속성의 주석을 제거합니다. 그러나 DesignPersonViewModel의 디자인 타임 데이터는 디자이너에 표시되지 않습니다.
런타임에 응용 프로그램이 올바르게 실행됩니다. 건물에 XAML 또는 코드 내의 문제를 나타내는 메시지가 없습니다. 디자인 타임 데이터 컨텍스트를 선언하는 XAML 코드가 정확한지 :
d:DataContext="{d:DesignInstance ViewModels:DesignPersonViewModel,
IsDesignTimeCreatable=True}"
디자인 타임 데이터가 디자이너에 표시되지 않는 이유에 대한 모든 설명은?
나는 비주얼 스튜디오를 사용하고하는 것은 2015 년
아주 좋음 그게 효과가 있었어. Geert가 왜이 코드를 수정하지 않는지 궁금합니다. 정말로 Catel에 감동했다. 그러나, 그것은 꽤 강철의 학습 곡선입니다 - 능력을 감안할 때 여전히 가치가 있습니다. 감사합니다. Julio. –