J'ai le code suivant et il ne compilera pas parce que le compilateur ne peut pas déterminer le type de retour de ma méthode CanExecute. Quelqu'un peut-il m'aider quant à ce qui ne va pas?ICommand _canExecute problème
class ViewCommand : ICommand
{
#region ICommand Members
public delegate Predicate<object> _canExecute(object param);
private ICommand _Execute;
_canExecute exe;
public bool CanExecute(object parameter)
{
return exe == null ? true : exe(parameter); // <-- Error no implicit conversion between Predicate<object> and bool
}
... // more code
}
Maintenant, je ne le dernier, mais il toujours pas satisfait les types de retour ... ce qui pourrait être mal? –
Quelle est la définition du prédicat que vous attribuez à _canExecute? –
private Prédicat