在针对.net 4的可移植类库中使用ICommand

时间:2014-07-14 07:40:49

标签: c# wpf portable-class-library icommand

如果我创建一个面向.Net 4.0的可移植类库,我看不到任何ICommand接口可用(如果PCL以.Net 4.5 ICommand为目标)。

由于ViewModel广泛使用ICommand,有没有办法在使用PCL时共享它们?

我是否遗漏了某些东西而且只是在它应该在那里时看不到ICommand?

2 个答案:

答案 0 :(得分:4)

请参阅this链接。在“支持的功能”部分中,它显示.Net Framework不支持MVVM低于4.5。

这意味着如果您要创建一个针对.Net Framework 4.0的PCL,则不能使用任何MVVM功能,如ICommand

答案 1 :(得分:2)

是的,你必须使用.Net 4.5 PCL。它包括" System.Windows.Input.ICommand"类 查看以下链接,了解ICommand与.Net 4.5中的PCL一起使用的样本。

Using Portable Class Library with Model-View-View Model