c# – 为什么我使用UpdateSourceTrigger = PropertyChanged,TwoWay还不够?

栏目: ASP.NET · 发布时间: 6年前

内容简介:翻译自:https://stackoverflow.com/questions/13601101/why-am-i-using-updatesourcetrigger-propertychanged-twoway-is-not-enough
喜;有源文件框和目标文本框txttarget有一个绑定到txtsource.当在txtsource中写东西时,txttarget会改变.一切都很好.但是在txttarget上写道,我在txttarget上看不到任何变化?有TwoWay模式. Twoway模式还不够?我可以不使用“UpdateSourceTrigger = PropertyChanged”编写吗?
<Grid>
        <TextBox Height="23" HorizontalAlignment="Left" Margin="155,62,0,0" Name="txtSource" VerticalAlignment="Top" Width="120" />
        <TextBox Height="23" HorizontalAlignment="Left"
                 Text="{Binding ElementName=txtSource,Path=Text,Mode=TwoWay}" 
                 Margin="155,113,0,0" Name="txtTarget" VerticalAlignment="Top" Width="120" />
    </Grid>

只要绑定的源(txtSource.Text)发生更改,txtTarget.Text就会更新.

绑定模式是TwoWay,这意味着对txtTarget.Text的更改将反映到绑定源.什么时候?它取决于Binding.UpdataSourceTrigger属性.

如果您希望目标绑定在更改时更新源绑定,则必须使用

Binding.UpdataSourceTrigger = OnPropertyChanged,否则您将在txtTarget失去焦点时更新绑定源(默认行为).

翻译自:https://stackoverflow.com/questions/13601101/why-am-i-using-updatesourcetrigger-propertychanged-twoway-is-not-enough


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

缺失的终结

缺失的终结

【美】克尔•哈里斯 / 艾博 / 中国人民大学出版社 / 2017-6-15 / 39.00元

《缺失的终结》是一本反思互联网时代对普通人日常生活影响的书。作者认为,我们都曾渴望有一段远离现实生活烦扰的“瓦尔登湖”时光,悠闲地沉入自己的内心世界,从飞速变化的漩涡中暂时“缺失”。然而,互联网生活让我们每时每刻被互联网化,手环监测着我们的心跳和睡眠,微信、脸书、推特让我们人在床上就与世界链接起来,跑步了吗?走路了吗?英语单词背了吗?早餐的卡路里是否超标?坐在办公室,无数亟待处理的信息狂风暴雨般地......一起来看看 《缺失的终结》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

html转js在线工具
html转js在线工具

html转js在线工具