canexecute相关内容

MVVM RelayCommand CanExecute

我正在实现一个带有 execute 和 canExecute 部分的 RelayCommand.RelayCommand 在没有 canExecute 部分时工作,但是当我添加 canExecute 部分时,命令会锁定按钮.RelayCommand 只检查按钮是否可以执行,只要 CanExecute 部分为真.一旦 canExecute 部分变为 false,则无法再单击该按钮,即使它应该单击.怎 ..
发布时间:2022-01-01 12:11:46 其他开发

如何在 WPF 上使用 ICommand 中的 CanExecute 方法

如何使用 ICommand 接口中的 CanExecute 方法? 在我的示例中,我有一个 SaveCommand,它只在对象可保存时启用.我的保存按钮的 XAML 代码如下所示: 这是我保存类的代码: class Save : ICommand{公共 MainWindowViewModel viewModel { 获取;放;}公共保存(MainWindowViewModel vie ..
发布时间:2021-12-23 13:39:58 C#/.NET

CanExecuteChanged 有什么用?

我可以使用 CanExecuteChanged 来改变“可以执行"的条件吗? 或者……它的“用途"是什么? 解决方案 不,你不能用它来改变可执行状态.它是一个事件,参与 ICommand 模式的对象可以选择监听这个事件,例如按钮可以使用此事件来知道何时重新查询命令状态(通过调用 can execute 方法)以设置其启用状态. 为了使 can execute 模式有用,需要有一 ..
发布时间:2021-12-23 13:32:17 其他开发

我可以禁止显示"CanExecute"吗?在MVVM模式中调用

我正在使用WPF和MVVM模式处理树结构.首先创建20个根节点,然后在单击每个节点时延迟加载子节点.例如...如果我有以下内容: Level 1 Level 1.1 Level 2 Level 3 Level 3.1 Level 3.2 在运行时加载级别1、2和3.在单击它们各自的父级之前,将不会加载级别1.1、3.1和3.2.低于1.1等的级别通过单击其父级以相 ..
发布时间:2020-07-19 19:16:25 其他开发

使用ICommand的按钮不会被禁用吗?

我的wpf-mvvm应用程序中有一个按钮控件. 我使用ICommand属性(在viewmodel中定义)将按钮click事件绑定到viewmodel. 对于ICommand实现(RelayCommand),我具有-> execute和canexecute参数. 即使CanExecute为假...按钮也不被禁用...当按钮内容为图像时 但是,当按钮内容为文本时,.enable ..
发布时间:2020-07-19 19:15:20 其他开发

Eclipse Luna:未调用处理程序的@CanExecute方法

我在Eclipse Luna RCP中遇到命令处理程序问题. 在我的E4应用程序模型中,我定义了一些必须启用的命令和相关处理程序 仅在某些情况下.因此,在我的处理程序POJO中,我实现了 用@CanExecute注释的方法,在其中检查所需条件. 我还定义了与这些命令关联的菜单和工具栏项. 问题是我的@CanExecute方法未正确调用,因此, 菜单和工具栏项没有相应地启用/禁用. ..
发布时间:2020-06-17 19:23:57 其他开发

MVVM RelayCommand可以执行

我正在实现带有execute和canExecute部分的RelayCommand. RelayCommand在没有canExecute部分的情况下可以工作,但是当我添加canExecute部分时,该命令将锁定按钮. RelayCommand仅检查CanExecute部分为true时是否可以执行该按钮.一旦canExecute部分变为false,就不再可以单击该按钮,即使应该这样做也是如此.我该如何 ..
发布时间:2020-05-14 18:45:28 其他开发

CanExecuteChanged的作用是什么?

我可以使用CanExecuteChanged更改“可以执行"条件吗? 否则...“用于什么"? 解决方案 不,您不能使用它来更改可以执行的状态.这是一个事件,参与ICommand模式的对象可以选择收听此事件,例如按钮可能会使用此事件来知道何时重新查询命令状态(通过调用can execute方法)以设置其启用状态. 为了使可以执行的模式有用,需要使用一些东西来引发事件. Pris ..
发布时间:2020-05-14 02:30:03 其他开发

MVVM:命令和canExecute标志

我使用我的第一个命令与动态标志canExecute。 我有我的保存命令,只有当用户进行一些数据更改时才能启用。 考虑绑定一个动作,当mods被做,但我得到错误,也许这是不正确的方式。 这是我的xaml(你可以看到,所有我的字段都在布局控件中): b b ..
发布时间:2016-12-20 10:18:22 其他开发