VS2008 中的 Silverlight MVVM - 非入门者?

标签 silverlight mvvm

我对 Silverlight 还是很陌生。我目前在工作中使用vs2008。
据我所知,Silverlight 4 仅适用于 vs2010。
我偶然发现了this article on command binding ,它说命令绑定(bind)是
Silverlight 4 中引入的一项新功能。
在 silverlight 中,命令绑定(bind)是 MVVM 不可或缺的一部分,它是否使 MVVM 更易于实现?

谢谢你的帮助。

最佳答案

指挥确实使 MVVM 更容易,但也很容易提供您自己的可重用指挥基础设施。附加行为为您提供了一种简单的方法来正确地将命令附加到事件的通用方法。

我之前写了一个非常通用的行为,它提供了三个属性:Command、CommandParameter 和 EventName。然后它使用反射来连接 EventName,当该事件被抛出时,它调用命令。这是一个非常简单的解决方案,实际上比 SL4 控件上的直接命令灵活得多,因为您可以附加到任何您喜欢的事件。

关于VS2008 中的 Silverlight MVVM - 非入门者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916682/

相关文章:

c# - ObservableCollection 不更新项目源

wpf - 如何将文本框数据绑定(bind)到 CodeBehind 中的属性

WPF MVVM - 如何在单击按钮时从 MainWindowViewModel 显示 View

c# - 在 Silverlight 中使用 C# 而不是 XAML

c# - 我可以将基于 Windows 窗体的桌面应用程序转换为 Silverlight 吗?

wpf - 从xaml传递命令参数

c# - 检测自定义 wpf 文本框上的绑定(bind)错误

wpf - 如何调试 MVVM 中的数据绑定(bind)问题?

wpf - ViewModel 定位器如何在模块化系统中工作

c# - 如何检测在文本框的 c# keydown 事件中输入的多个键?