Ale*_*lex 1 c# data-binding wpf prism
我有一个在勾选TextBoxa 时禁用的功能CheckBox,使用 上的绑定IsEnabled。这本身就可以很好地工作。
<TextBox Text="{MyValue}" IsEnabled="{Binding CheckBoxTicked}" />
Run Code Online (Sandbox Code Playgroud)
<CheckBox IsChecked="{Binding CheckBoxTicked, Converter={StaticResource BoolInverterConverter}}" />
Run Code Online (Sandbox Code Playgroud)
LostFocus我想向其中添加一个事件TextBox,该事件将使用ViewModel.
<i:Interaction.Triggers>
<i:EventTrigger EventName="LostFocus">
<prism:InvokeCommandAction Command="{Binding LostFocusCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)
这也有效,但是IsEnabled当添加触发器并且TextBox不再对 的滴答作出反应时,绑定会被破坏CheckBox。
我尝试过的事情:
IsEnabled,False则被TextBox正确禁用。InvokeCommandAction为不正确的命令名称,则绑定将CheckBox再次起作用。| 归档时间: |
|
| 查看次数: |
288 次 |
| 最近记录: |