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がnullなので、クラスXにできるtypeof
のはなぜですか?