2010-08-27 65 views
2

我很熟悉MVVM。实际上,我在SL4中学习了大部分知识。但是,最近的需求,我不得不使用SL3。我正在尝试将MVVM Light v3与SL3结合使用并利用指令。问题是在SL3中没有按钮的Command属性。我设法找到一篇旧文章(http://blog.galasoft.ch/archive/2009/09/26/using-relaycommands-in-silverlight-and-wpf.aspx),但我无法弄清楚ButtonBaseExtensions.Command。即使命名空间为GalaSoft.MvvmLight.Command,它似乎不再可用于GalaSoft.MvvmLight。MVVM Light和SL3指令

所以问题是如何使用MVVM Light v3与SL3并利用命令?我是否使用MVVM Light v2? v2和v3可以在同一台机器上共存吗?

回答

0

你需要这些代码行作出上述XAML工作:

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" 
xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP7"