我已經定義了這樣的命令: SwitchThemeCommand = new RelayCommand((t)=> LookAndFeelHelper.SwitchTheme(t));向MVVM傳遞字符串參數的問題LIght RelayCommand <T>
其中字符串是我想要切換到的主題的名稱,通過單擊列表框上的按鈕進行選擇。列表框按鈕具有主題名稱AFAICT。問題是,當RelayCommand綁定到按鈕Command時,我不會看到LookAndFeelHelper.SwitchTheme(t)Int調試器的方法,而是看到如下所示的內容: - execute {Method = {void b _b .String)}} System.Action
我希望看到被調用的真實方法。對於不帶參數的RelayCommand,預期的方法名稱存在於_execute中。
我已經拿走了這個例子中的'CanExecute'。
任何想法?