问题描述
我使用{
"errors": [
{
"message": "Token not present in the request",...
上的绑定,在勾选TextBox
时禁用了此CheckBox
。单独运行即可。
IsEnabled
<TextBox Text="{MyValue}" IsEnabled="{Binding CheckBoxTicked}" />
我想向此<CheckBox IsChecked="{Binding CheckBoxTicked,Converter={StaticResource BoolInverterConverter}}" />
添加一个LostFocus
事件,该事件将使用TextBox
中的命令检查该值是否正确。
ViewModel
这也可行,但是添加触发器时<i:Interaction.Triggers>
<i:EventTrigger EventName="LostFocus">
<prism:InvokeCommandAction Command="{Binding LostFocusCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
绑定会中断,并且IsEnabled
不再对TextBox
的滴答做出反应。
我尝试过的事情:
- 如果我将
CheckBox
强制设为IsEnabled
,则False
被正确禁用。 - 如果我将
TextBox
绑定中的名称更改为不正确的命令名称,则与InvokeCommandAction
的绑定将再次起作用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)