在Visual Studio中,当我们尝试创建一个新项目时,会列出MVC项目模板,用于Web应用程序,如ASP.NET MVC3 Web应用程序,ASP.NET MVC4 Web应用程序。是否有Microsoft提供的项目模板来实现Windows应用程序的MVC。如果我想在Windows应用程序上实现MVC,我该如何开始?
答案 0 :(得分:0)
我想在Windows应用程序上实现MVC,我该如何开始
没有开箱即用的模板。你必须创建自己的。
答案 1 :(得分:0)
基于MVC模式的Windows应用程序没有开箱即用的模板,仅仅因为不推荐Windows应用程序使用MVC模式。
现代Windows UI技术(例如WPF和WinRT XAML(又名Windows商店应用))更适合MVVM Pattern 而不是MVC。
有a myriad of MVVM Frameworks可用于Windows应用程序,其中大多数都完全支持WPF和WinRT,甚至Silverlight和Windows Phone。
特别是Prism,它是Microsoft的官方MVVM框架,以Nuget Package形式提供,并包含一些默认的项目模板: