WPF Prism CompositeCommand禁用按钮

问题描述

我有两个要通过单击按钮触发的命令。因此,我创建了一个CompositeCommand,并为其注册了两个命令,并绑定到了我的按钮上。我的命令是DelegateCommands

问题在于该按钮已被禁用,我无法启用它。

我尝试将简单的CanExecute方法添加到DeleteCommands,但这并不能解决问题。

我尝试在monitorCommandActivity构造函数中将CompositeCommand设置为true。

我以为是因为我的DelegateCommands有参数,而CompositeCommand似乎不能接受任何CommandParameters,但是我在{{ 1}}并不能解决问题。

View.xaml:

DelegateCommands

ViewModel.cs:

    <TextBlock Text="Theme:" />
    <telerik:RadComboBox x:Name="_themeComboBox"
                         ItemsSource="{Binding ThemeList}"
                         DisplayMemberPath="Name"
                         SelectedItem="{Binding SelectedTheme,Mode=TwoWay}" />
    <telerik:RadButton Content="Apply"
                       Command="{Binding ThemeApplyAndSaveCommand}" />

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)