wpf数据绑定的论述
2024-08-26 17:16:18
(1)绑定模式:
<Lable x:Name=lab Content={binding UserName} /> <!--binding相当于SetBinding-->
Content={binding UserName}:理解成绑定关系,而不是赋值关系
Content={binding UserName}xaml代码等价于下面的两条语句:
Bingding bingding = new Binding("UserName"){Source=doctor} {主要包括:源 和 源的属性(即binding的path),这二者生成绑定对象}
BingdingOperations.SetBinding(lab,Lable.ContentProperty,binding[doctor、doctor.UserName]);{主要包括:绑定对象、目标和目标的依赖属性},将源(doctor)的UserName属性(binding的path)绑定到目标(lab)的ContentProperty属性(依赖属性)上。
(2)直接赋值模式:
<Lable x:Name=lab Content="赵会东" />
public object Content
{
get{return GetValue(ContentProperty);}
set{SetValue(ContentProperty,Value);}
}
最新文章
- html中table边框属性
- FineUI配置文件
- js实现冒泡排序
- JavaScript实现省市级联效果实例
- C++中 接口的定义 COM
- 尽量少用Include
- CSS实现图片快速等比例缩放,效果佳
- Hadoop 源码编译导出
- android模拟器访问localhost或127.0.0.1报错
- Android设备上i-jetty环境的搭建-手机上的web服务器
- sort对象数组排序
- BCB/Delphi中常用的VCL函数说明(字符串函数)
- Python自学笔记-进程,线程(Mr serven)
- appium测试代码nullpoint
- python_库学习_01
- vue-标签页组件
- VBS弹出来的对话框如何置顶!--果然技巧
- 数据特征分析:3.统计分析 &; 帕累托分析
- [转]抛弃jQuery,使用原生JavaScript
- List、Map、Set的区别与联系
热门文章
- error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 详解jquery插件中(function ( $, window, document, undefined )的作用。
- Linux中的服务管理
- (4.5)DBCC的概念与用法(DBCC TRACEON、DBCC IND、DBCC PAGE)
- PopuWindow和软件盘共存时的设置
- mybatis-generator和TKmybatis的结合使用
- 剑指offer 面试41题
- 解决PowerDesigner 反向工程没有注释(备注)
- 提高开发效率 ->; 图片
- bootstrap table 复选框使用