zoukankan
html css js c++ java
wpf学习笔记简单绑定
开始写wpf笔记,都为小示例
1.创建一个类
namespace
SimpleBinding
{
public
class
Person
{
private
string
_nameProperty
=
"
Joe
"
;
public
Person()
{ }
public
string
Name
{
get
{
return
_nameProperty;
}
set
{
this
._nameProperty
=
value;
}
}
}
}
2.在xaml中声明对象(src为注册对象,类似asp.net控件的<asp:xxx的asp一样
<
src:Person
Name
="aaaa"
x:Key
="xxx"
></
src:Person
>
3.实行绑定
使用
Binding
标签对象绑定
<
TextBox
Width
="100"
Height
="25"
>
<
TextBox.Text
>
<
Binding
Source
="
{StaticResource xxx}
"
Path
="Name"
/>
</
TextBox.Text
>
</
TextBox
>
4.使用
ObjectDataProvider
对象作为数据源对象(注意ObjectType属性为扩展对象类型为scr:Person,如同asp.net控件
上面代码改为
<
ObjectDataProvider
x:Key
="myDataSource"
ObjectType
="
{x:Type src:Person}
"
IsAsynchronous
="True"
/>
5.更改绑定对象
<
TextBox
Width
="100"
Height
="25"
>
<
TextBox.Text
>
<
Binding
Source
="
{StaticResource myDataSource}
"
Path
="Name"
/>
</
TextBox.Text
>
</
TextBox
>
6.效果
完
查看全文
相关阅读:
需求用例分析之七:业务用例之小结
[Hibernate开发之路](4)ID生成策略
Selenium基于Python 进行 web 自动化测试
四个修改Docker默认存储位置的方法
centos中文字符集,中文日志
LVS管理工具ipvsadm详解与LVS-NAT模式演示
mysql查看锁表情况
centos7使用kubeadm配置高可用k8s集群
LVS+keepalived+nginx+tomcat
LVS_DR模式构建配置
原文地址:https://www.cnblogs.com/Clingingboy/p/1211154.html
最新文章
设计模式:访问者模式(Visitor)
设计模式:模板方法(Template method)
30、java中递归算法
JavaScript 操作 Cookie
jquery toastmessage (Jquery类似安卓消息提示框)
asp.net MVC在IIS7或7.5上的发布问题
MySQL 获得当前日期时间 函数
c# 获取北京时间更新本地计算机
盘点软件使用方法
手机万能遥控器制作教程
热门文章
DIY手机万能红外遥控器
Android 4 编程入门经典
採用Android中的httpclient框架发送post请求
怎样新建Quartusproject—FPGA新手教程
滑动菜单
O(n)求素数,求欧拉函数,求莫比乌斯函数,求对mod的逆元,各种求
訪问者模式的意图
模板方法模式
【Caffe代码解析】Blob
Bellman ford 最短路径算法
Copyright © 2011-2022 走看看