CanExecute на RelayCommand <T>, не работающем

В Windows откройте cmd и найдите местоположение PYTHON_HOME с помощью where python, теперь добавьте это местоположение в свою среду PATH, используя:

set PATH=%PATH%;\Scripts

или Обратитесь к этому


В Linux откройте терминал и найдите местоположение PYTHON_HOME с помощью which python, теперь добавьте PYTHON_HOME/Scripts к переменной PATH, используя:

PATH=$PATH:\Scripts
export PATH

11
задан Noldorin 21 February 2010 в 04:52
поделиться

3 ответа

Похоже, что RelayCommand приведет значение параметра к общему T.

Но вы не можете преобразовать значение null в структуру, как исключение. говорит тебе!

Если вы инициализируете RelayCommand со структурой, допускающей значение NULL, она будет работать, как ожидалось!

RelayCommand<int?> or RelayCommand<Nullable<int>>

HTH

7
ответ дан 3 December 2019 в 10:25
поделиться

Невероятно поздно стороне, но я просто царапал голову по этому, и проблема была, я импортировал неправильное пространство имен.

я должен был импортировать:

using GalaSoft.MvvmLight.CommandWpf;

, но я импортировал:

using GalaSoft.MvvmLight.Command;.

Hope это помогает кому-то!

0
ответ дан 3 December 2019 в 10:25
поделиться

Может быть, в данный момент параметр null?

0
ответ дан 3 December 2019 в 10:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: