当用户在窗体控件中修改数据时,如果此时用户点击其它窗体会出现数据没有更新的情况。

这是由于数据绑定默认是通过失去焦点来提交数据的。可通过属性变更方法来更新数据:

<TextBox.Text>
<Binding Path="MyProperty" UpdateSourceTrigger="PropertyChanged"/>
</TextBox.Text>

或者仅使用代码调用UpdateSource强制更新数据:

<TextBox Name="itemNameTextBox"
Text="{Binding Path=ItemName, UpdateSourceTrigger=Explicit}" />
// itemNameTextBox is an instance of a TextBox
BindingExpression be = itemNameTextBox.GetBindingExpression(TextBox.TextProperty);
be.UpdateSource();

最新文章

  1. PLSQL Develop PlugIn 之脚本自动匹配补全工具CnPlugin
  2. 安卓中級教程(4):ScrollView與ListView之間的高度問題
  3. 构建web应用示例
  4. [CareerCup] 8.8 Othello Game 黑白棋游戏
  5. HTML之正则表达式
  6. unity3d中namespace的使用注意问题
  7. UML--核心元素之分析类
  8. [TYVJ] P1044 数字三角形
  9. Oracle 基于 RMAN 的不完全恢复(incomplete recovery by RMAN)
  10. 提取一个txt 文档中含指定字符串的所有行
  11. App分享之微信微博等各个社交平台的分享授权规则和常见问题
  12. 禅道Bug等级划分标准
  13. pytest_01_安装和入门
  14. 原生JavaScript运动功能系列(四):多物体多值链式运动
  15. Python中使用RabbitMQ
  16. html的进一步了解(更新中&#183;&#183;&#183;)
  17. linux重新安装python
  18. NOIP2017提高组day2T1题解(奶酪)
  19. 【转载】TCP数据包结构
  20. AssetBundle一些问题

热门文章

  1. Vim和Neovim安装YouCompleteMe
  2. BZOJ3932 主席树
  3. webserver Etcd Cluster / CoreOS etcd / macOS etcd
  4. 金融量化分析【day112】:股票数据分析Tushare2
  5. Hadoop记录-queue mysql
  6. JavaLinkedHashSet练习
  7. 使用OpenPop.dll开发读取POP3邮件程序
  8. Codeforces 1101G(线性基)
  9. Linux下间隔多少秒 (即以秒为单位) 去执行某条命令或某个shell脚本的操作方法【转】
  10. java学习笔记01-环境配置