【问题标题】:MEFefMVVM.ViewModelLocator.ExportViewModel is not an attribute classMEFefMVVM.ViewModelLocator.ExportViewModel 不是属性类
【发布时间】:2015-07-17 10:12:40
【问题描述】:

我正在使用 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 不是属性类”

请帮忙。

谢谢 阿努

【问题讨论】:

    标签: c# wpf mvvm mefedmvvm


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 2020-06-02
      • 2015-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 2015-07-07
      • 2014-12-07
      相关资源
      最近更新 更多