我正在製作一個Yahtzee遊戲,試圖學習WPF/MVVM。我已經取得了一些進展,但是我正在努力如何使用ICommand來給我的骰子一個隨機的int值(「滾動」)。所以我有一個骰子類是這樣的: public class Die : INotifyPropertyChanged
{
int _id;
int _roll;
bool _checked;
隨着表達濃郁的屬性,我們可以創建一個RelayCommand如下 public RelayCommand Command => _command ?? (_command = new RelayCommand(CommandExecute));
然而,這可能也是 public RelayCommand Command => new RelayCommand(CommandExecute);
我是UWP/XAML的新手,我已經發現了一些關於此主題的文章,但在我的案例中該解決方案只能工作一次。不幸的是,我不允許張貼截圖,所以會嘗試解釋它。 我有兩個按鈕,其中輸入/輸出工人。兩者都綁定到一個命令對象。如果沒有工人「登錄」,則兩個按鈕均被禁用。如果有工人,並且他沒有進入鐘錶,ClockInButton被啓用並且ClockOutButton被禁用,反之亦然。這就像一個魅力! <Button x