设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1597|回复: 1
打印 上一主题 下一主题

【WPF小品】WPF一周入门--第四课 编写处理逻辑(3)

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-14 20:25:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 todaynew 于 2013-4-15 18:53 编辑

  本节我们对文本框控件的数据源进行绑定,这个处理与TreeView和DataGrid的处理都不同,完全采取的是WPF的特有处理方法。也就是将DataGrid选中行中的姓名字段,绑定到TextBox控件的Text属性上。这样的处理,完全不需要在后台写任何逻辑。为什么我对DataGrid和TreeView不采用同样的处理方法呢?这是因为binding的在不同控件不同属性上的处理有很大不同,有些会复杂一些。为了入门方便,就不将那些比较复杂的处理写出来了。

  将TextBox控件的Text属性与DataGrid选中行的某个字段绑定,实际上只是处理表示层逻辑。你可以在修改TextBox控件的Text属性值,修改后按Tab键,DataGrid选中行的对应字段值也随之改变。因为我用了默认的双向绑定,所以有此效果。但是,这并不意味着你的数据库中的值也随之改变了。因为表示层中的变化并没有通过逻辑层传递给数据层。你只要从新选择一次TreeView,那么原来的数据就恢复了。

 
  到此,我们将在VS2010中的大部分处理做完了,后面几课我们将转到Blend4中做界面效果。最后需要做的增、改、查处理待页面效果处理完毕后,再转回到VS2010中来。

本课示例文件:

上一页 下一页

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2013-4-14 20:26:35 | 只看该作者
本帖最后由 todaynew 于 2013-4-14 20:36 编辑

编写处理逻辑(4)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 11:02 , Processed in 0.078694 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表