社区
WPF/Silverlight
帖子详情
WPF何时需要数据绑定
zhoucs21
2016-12-30 03:02:33
WPF可以通过数据绑定实现控件(如TextBox)的数据变化,也可以直接在C#代码里为控件赋值(或读取)。
那么什么时候需要选择绑定的方式呢?绑定所写的代码量并不少啊?
如果我在窗体里加了很多的TextBox之类的控件,用哪种方式更好些呢?
...全文
222
2
打赏
收藏
WPF何时需要数据绑定
WPF可以通过数据绑定实现控件(如TextBox)的数据变化,也可以直接在C#代码里为控件赋值(或读取)。 那么什么时候需要选择绑定的方式呢?绑定所写的代码量并不少啊? 如果我在窗体里加了很多的TextBox之类的控件,用哪种方式更好些呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinbada1985
2016-12-30
打赏
举报
回复
绑定其实写的很少代码,主要针对数据库操作这样的画面最好用绑定形式的,因为这样不你满天满地的各种赋值,突显出代码特别凌乱,另外绑定形式的代码错误率会有很大的改善,毕竟赋值只在一个地方改就可以了!
cdb365
2016-12-30
打赏
举报
回复
1.首先在认识上,你还没有完全理解绑定的真正用途。 WPF中的绑定是为了代码和逻辑分离,解耦用的。逻辑代码和界面可以由不同的人员进行开发。 2.其次,按照代码量来考量代码复杂度说明你的实际工作经验还不足。
WPF
之
数据
绑定
总结(博客源码)
博客源码,博客文章地址http://blog.csdn.net/pfe_nova/article/details/19246511 内容简介 1.TextBox
绑定
后台的值(一次
绑定
,类似于赋值); 2.TextBox
绑定
后台的值(可通过改
绑定
的值自动更新值); 3.TextBox
绑定
另一个控件的属性值(随时更新值); 4.TextBox
绑定
另一个控件的属性值(双向更新); 5.TextBox
绑定
资源的值; 6.GridView选择一行显示其信息;
WPF
TreeView递归异步
绑定
WPF
的TreeView不像WinForms的TreeView那样,通过TreeNode实现树型节点。
WPF
的TreeView实现起来,我感觉有点像VM(View-Model)模式,就像WinForms中的DataGrid,控件负责显示,
数据
在DataTable中。那么我们在实现TreeView时,也
需要
用这样的思路,
数据
在Model中,控件是View负责显示。 我
需要
实现的最终目标是: 1.节点是异步加载的(解决效率问题) 2.节点是无限级别的(递归的,这样可复用与目录结构、组织架构等
数据
类型) 3.节点是可以多选的(用CheckBox选择) 4.XAML方式
绑定
(减少UI上Code量) 5.方便得获取选中项信息
WPF
开发教程 ----
WPF
C# 编程 界面开发(很不错)
WPF
开发教程.rar 目录
WPF
基础入门 3 1.
WPF
基础之体系结构 3 2.
WPF
基础之XAML 9 3.
WPF
基础之基元素 23 4.
WPF
基础之属性系统 26 5.
WPF
基础之路由事件 33 6.
WPF
基础之布局系统 46 7.
WPF
基础之样式设置和模板化 51 8. 详谈
WPF
开发中的
数据
虚拟化 64 XAML语法 74 1. XAML语法术语 74 2. 代码隐藏和XAML 82 3. XAML和自定义类 83 4. 标记扩展和XAML 87 5. XAML命名空间和命名空间映射 90 6.
WPF
名称范围 92
WPF
控件开发 95 1.
WPF
控件开发之控件概述 95 2. 使用XAML创建按钮 103 3.
WPF
控件库之BUTTON 114 4.
WPF
控件库之MENU 115 5.
WPF
控件库之LABLE 119 6.
WPF
控件库之TOOLBAR 121 7.
WPF
控件开发之自定义控件 124 8.
WPF
控件开发之装饰器 140
WPF
数据
绑定
143 1.
数据
绑定
概述 143 2.
WPF
数据
绑定
之
绑定
源 164 3.
WPF
数据
绑定
之
数据
模板 166 4.
WPF
数据
绑定
之
绑定
声明 181 5. 实例一:
绑定
到ADO.NET
数据
源 184 6. 实例二:
绑定
到LINQ查询的结果 186
WPF
图形和多媒体开发 187 1.
WPF
图形动画和媒体概述 187 2.
WPF
的图形呈现 191 3.
WPF
的图像处理 205 4.
WPF
的三维图形应用 219 5.
WPF
的三维变换应用 229 6.
WPF
的动画开发 238 7.
WPF
的多媒体开发 250
LoadingMask(
WPF
加载
数据
loading遮罩)
LoadingMask(
WPF
加载
数据
loading遮罩) 博客地址http://blog.csdn.net/lhx527099095/article/details/8005095
WPF
全系列事例代码
WPF
基础教程所有相关的源代码,博客文章请查阅:http://blog.csdn.net/fwj380891124 之
WPF
板块类容。非常详细的介绍了
WPF
,适合初学者入门学习。
WPF/Silverlight
8,757
社区成员
12,032
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章