我想參數化一個RelayCommand但得到一個運行時轉換異常。RelayCommand <bool>拋出無效的轉換異常
下面是有關XAML和視圖模型線:
XAML
<MenuItem Header="Save Project As" Command="{Binding Main.SaveProjectAsRelayCommand}" CommandParameter="false" />
視圖模型
public RelayCommand<bool> SaveProjectAsRelayCommand { get; set; }
SaveProjectAsRelayCommand = new RelayCommand<bool>(SaveProjectAs, ProjectTaskCanExecute);
private void SaveProjectAs(bool b){...}
private bool ProjectTaskCanExecute(bool b){...}
當我點擊文件菜單,GalaSoft拋出
InvalidCastException的(「指定的轉換無效)
當我從一切刪除參數,做工精細。
我需要做些什麼來使「假」被投到布爾?
感謝您的快速反應阿迪爾。完美的作品。 –