在演示项目中学习C#,WPF和Visual Studio我有这两个类图文件:
注意:此处提供的文件为https://github.com/puckchaser/MvvmDemoApp/tree/master/DemoApp/Class%20Diagrams
第一个挑战是安装设计师功能,请参见此处:Class Diagrams in VS 2017
两个文件(通过解决方案资源管理器)的右键单击上下文菜单是不同的。从阅读中我收集到一个可能的原因,即CustomerClasses没有在设计器视图中打开是由于格式错误的XML,但我和(据我所知)Visual Studio都找不到任何问题。
图像显示 CustomerClasses.cd(左)显示为代码,ViewModelClasses.cd(右)显示为图表。 CustomerClasses.cd(最右侧)的菜单不起作用。
我相信我应该能够看到设计视图,因为它显示在相关文章中,如图11所示:https://msdn.microsoft.com/en-us/magazine/dd419663.aspx?f=255&MSPPError=-2147217396
此外,文件的xml似乎与图中显示的内容相对应... 这让我疯狂
FWIW - 这是我在C#中学习WPF时遇到的最好的演练之一。
答案 0 :(得分:0)
我从github下载了源文件(恰好是与最初使用的源文件不同)https://github.com/puckchaser/MvvmDemoApp并再次尝试,这次它可以正常工作。
我使用版本控制来尝试找出问题的根本原因,但我没有看到任何解释这个问题。文件中有变化:DemoApp.csproj但我不知道他们是否可以解释这个: - /