icommand

    0热度

    1回答

    我正在制作一个Yahtzee游戏,试图学习WPF/MVVM。我已经取得了一些进展,但是我正在努力如何使用ICommand来给我的骰子一个随机的int值(“滚动”)。所以我有一个骰子类是这样的: public class Die : INotifyPropertyChanged { int _id; int _roll; bool _checked;

    0热度

    2回答

    我有一个按钮附加到视图模型中的命令。此按钮删除当前在列表视图中选择的行,所以我想在继续之前显示确认消息框。用户单击确定按钮(在消息框中),然后执行命令,否则,如果用户单击取消按钮命令附加没有被调用。可能吗?如果是这样如何? <Button Name="btnDelete" Command="{Binding DeleteRowsCommand}"/> 另一种可能性是调用点击中通过属性视图模型附

    1热度

    1回答

    我有一个主要遵循MVVM模式编写的小型WPF应用程序。程序的要点是读取文本文件的行,解析数据,将数据写入对象列表,然后将这些对象中的数据写入特定格式的.CSV文件。 尽管我已经使用与其他应用程序一样的方式实现BackgroundWorker类,但是这次我从我的ICommand的Execute()方法中调用RunWorkAsync()方法。虽然最终输出是正确的,并且应用程序实际上提供了期望的结果,但

    2热度

    1回答

    随着表达浓郁的属性,我们可以创建一个RelayCommand如下 public RelayCommand Command => _command ?? (_command = new RelayCommand(CommandExecute)); 然而,这可能也是 public RelayCommand Command => new RelayCommand(CommandExecute);

    0热度

    1回答

    我知道复制一个文件夹是这样的: iput -r <folder_in_local_directory> <location_on_iRODS> 但如何删除它存在于iRODS文件夹?

    -2热度

    3回答

    我在我的视图中有一个WPF图像控件。当图像被加载时,我想要触发一个在我的模型视图中定义和执行的事件。我怎样才能做到这一点?我不知道如何使用命令执行此操作。 <Image Grid.Row="0" Source="{Binding Path=ImageSrc, NotifyOnTargetUpdated=True, Converter={StaticResource imgToSrcCo

    0热度

    1回答

    我有以下情形: 具有多个ICommand(RelayCommand)属性的ViewModel。这些属性绑定到视图中的菜单项。一些菜单项应该有一个键盘快捷键。为此,我尝试使用窗口的InputBindings。这工作 - 但我必须手动分配InputGestureText到MenuItem。所以我想那里有绑定一个ICommand的一个菜单项,并分配一个快捷一种更好的方式... // ViewModel

    3热度

    2回答

    我正在使用C#-WPF-App。 当按下窗口中的某个按钮时,将加载模块。这是因为按钮的命令属性绑定到类“ConfigureViewModel”的LoadModuleCommand: <Button Command="{Binding LoadModuleCommand}" Margin="10,10,10,10" Grid.Column="1" Content="Add Module" Grid.

    0热度

    1回答

    我有一个查看多个Button s和一样多的Command s。对于每Command我想我将不得不实施ICommand。我的程序将包含一个statemachine,所以命令的CanExecute可能会改变运行时。 的CanExecuteChanged的唯一实现的例子this: public event EventHandler CanExecuteChanged { add { Comm

    0热度

    1回答

    我是UWP/XAML的新手,我已经发现了一些关于此主题的文章,但在我的案例中该解决方案只能工作一次。不幸的是,我不允许张贴截图,所以会尝试解释它。 我有两个按钮,其中输入/输出工人。两者都绑定到一个命令对象。如果没有工人“登录”,则两个按钮均被禁用。如果有工人,并且他没有进入钟表,ClockInButton被启用并且ClockOutButton被禁用,反之亦然。这就像一个魅力! <Button x