当使用x:Bind时,与UpdateSourceTrigger=PropertyChanged等价的是什么?

本文关键字:PropertyChanged 是什么 UpdateSourceTrigger Bind | 更新日期: 2023-09-27 18:16:28

<TextBox Text="{Binding MyTitle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>

在使用x:Bind时是否有等价的?

如果我这样使用它,它只在焦点改变时更新。

<TextBox Text="{x:Bind ViewModel.MyTitle, Mode=TwoWay}" />

当使用x:Bind时,与UpdateSourceTrigger=PropertyChanged等价的是什么?

Ken Tucker是对的,x:Bind没有UpdateSourceTrigger属性,它的行为就像它被设置为PropertyChanged一样,除了TextBox在失去焦点时触发的情况。检查这一页的底部。所以你必须继续使用Binding

对于2017年之后阅读本文的任何人来说,UpdateSourceTrigger现在已经被添加并在文档中进行了描述。我相信它是添加在秋季创作者更新(build 16299),所以如果你的最小版本是16299或更高,你将能够使用UpdateSourceTrigger

如果你的目标是旧版本的Windows,你将不得不继续使用Binding