0

我正在使用 WPF MVVM 应用程序。

我的代码看起来像:查看:

<Window x:Class="MVVMDemo.View.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cinch="clr-namespace:Cinch;assembly=Cinch.WPF"
xmlns:meffed="http:\\www.codeplex.com\MEFedMVVM"
meffed:ViewModelLocator.ViewModel="AdditionViewModel"
Title="MainWindow" Height="300" Width="300">

视图模型:

.
.
.
using Cinch;
using MEFedMVVM.ViewModelLocator;
namespace MVVMDemo.ViewModel 
{
[ExportViewModel("AdditionViewModel")]
public class AdditionViewModel : ObservableCollection<Addition> , INotifyPropertyChanged 
{
.
.
.
[ImportingConstructor]
public AdditionViewModel()
{
UpdateCommand = new GetAdditionCommand(this);
LoadGrid = new SimpleCommand<object, object>(OnLoadGrid);
}

但是在 [ExportViewModel("AdditionViewModel")] 我收到错误,因为“MEFefMVVM.ViewModelLocator.ExportViewModel 不是属性类”

请帮忙。

谢谢阿努

4

1 回答 1

0

我缺少使用 System.ComponentModel.Composition 的参考;

于 2015-07-22T07:27:34.873 回答