类的类型为null

时间:2013-03-06 09:59:25

标签: c# wpf mvvm typeof

我创建了一个从ICommand

扩展的类X.
public class X: ICommand
{
    public bool CanExecute(object parameter)
    {
        return true;
    }

    public event EventHandler CanExecuteChanged;

    public void Execute(object parameter)
    {
       //DO SOMETHING.
    }
}

我正在尝试将此类作为ViewModel中的命令。

public ICommand XCommand{ get; set; }

在我的照片中:

 XCommand= CommandRepository.Instance.GetCommand(typeof(X));

我可以对{X}进行typeof因为它为空,为什么?

1 个答案:

答案 0 :(得分:1)

首先看到类似的主题:

在第二个链接中详细查看Eric Lippert's answer