我正在制作一个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