<TextBox Text="{Binding MyTitle, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
使用x:Bind
时是否有相应的内容?
如果我像这样使用它,它只会在焦点改变时更新。
<TextBox Text="{x:Bind ViewModel.MyTitle, Mode=TwoWay}" />
答案 0 :(得分:9)
Ken Tucker是对的,x:Bind没有UpdateSourceTrigger属性,它的行为与设置为PropertyChanged的行为相同,除非TextBox在失去焦点时触发。查看this页面的底部。 所以在这种情况下你必须继续使用Binding。
答案 1 :(得分:4)
对于在2017年之后阅读此内容的任何人,现在都添加了UpdateSourceTrigger
,并在the documentation中进行了描述。我相信它是在Fall Creators Update(内部版本16299)中添加的,因此,如果您的最低版本为16299或更高版本,则可以使用UpdateSourceTrigger
。
如果您定位的是Windows的较早版本,则必须继续使用Binding
。