silverlight - Silverlight 中的 MVC

标签 silverlight model-view-controller

当我发现 MVC(首先是 ASP.NET MVC)时,我认为它是软件范例的 chalice 。

我最近开始涉足 Silverlight,并注意到 VS 项目从类似于 Forms(Web 和 Win)的页面开始,带有代码隐藏和 .xaml 作为设计。

Silverlight 中是否有相当于 MVC 的功能(适用于 Web 和桌面应用程序)? Microsoft 支持的东西(例如 ASP.NET MVC),资源和帮助丰富?

在发现 MVC 后,我无法再回到代码隐藏。对于 Silverlight 来说,这是一个天真的想法吗?因为它与 ASP.NET 不同并且无法轻松地实现 MVC?

最佳答案

Silverlight 与 WPF 非常接近,其中 MVVM design pattern非常适合。

不幸的是,SL 的当前版本并不完全支持 MVVM,因为它缺少某些类型(例如 ICommand、IIRC),但对于 Silverlight 4,应该完全支持 MVVM。

关于silverlight - Silverlight 中的 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2031560/

相关文章:

java - Spring Boot MVC Post Responseentity 返回 null

c# - 确定模型的属性是不可空的还是必需的(在 MVCScaffolding T4 模板文件中)

java - 从浏览器应用程序进行 Win 操作系统调用的最佳方式

c# - 自定义号码选择器?

c# - 寻找示例代码 Silverlight 3d c#

javascript - 如何在 Javascript 中填充默认下拉列表

c# - 什么是移植到 Silverlight 3 的好模拟器?

c# MVC - 文件夹结构 - 在哪里放类?

ios - 保持更新的模型类并从 Swift 中的多个 View Controller 访问它?