當我撥打TimerOnElapsed方法中的PressCommand.RaiseCanExecuteChanged();時,什麼都沒有發生。 可能是什麼問題? (GalaSoft.MvvmLight.WPF4 v4.0.30319和GalaSoft.MvvmLight.Extras.WPF4 v4.0.30319) 這裏是我的測試代碼: using System.Timers;
using Sy
因此,我的第一次嘗試完成了所有代碼,現在我試圖根據MVVM in the box信息的指導重構我的代碼以使用MVVM模式。 我已經創建了一個viewmodel類來匹配我的視圖類,並且我將代碼從代碼中移出到視圖模型中,從這些命令開始。 我的第一個障礙是試圖實現'關閉'按鈕,關閉窗口如果數據尚未修改。我安裝了一個CloseCommand來取代'onClick'方法,除了代碼嘗試運行this.Close
如何設置使用繼電器命令聲明MVVM RelayCommand,我用下面的方式,拋出接口錯誤的設置方法 public RelayCommand ChartCommand
{
set
{
ChartCommand = new RelayCommand<string>(e => ExecuteChartCommand(e));
}