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.效果
完
查看全文
相关阅读:
Oracle 删除表中的一整列
如何查看数据库中表的创建时间
Oracle数据库的简单数据恢复
分治和动态规划
深入浅出 妙用Javascript中apply、call、bind
CSS3 Background-size
WampServer 2.5设置外网访问/局域网手机访问(403 Forbidden错误解决方法)
js中apply方法的使用
Leetcode No.1 Two Sum
Python的sys.argv使用说明
原文地址:https://www.cnblogs.com/Clingingboy/p/1211154.html
最新文章
简述 18.8.18 现有的微信小程序API能做什么
lombok idea eclipse 的安装
[微信]invalid credential, access_token is invalid or not latest hint
无法打开模块文件“Form1.vb”: 系统错误 &H80041feb&的解决方法
Sql 插入语句中,插入的某个字段可以通过查询语句获得的方法
一个小白安装Win10、CentOS 7双系统的经历
Ubuntu16.04编译安装Nginx并配置https
Ubuntu14.04LTS编译JDK1.8
shiro自定义Realm授权时hibernate事务报错
Eclipse中将含有图片资源的项目打包成jar文件
热门文章
从小白开始
谈谈inline-block
ajax实现文件上传
springmvc对ajax的支持
springmvc 文件上传
springmvc 数据校验
JSTL标签库
分层开发
在WPF中加载Windows中的ReportViewer控件
用WPF建的IPAD demo (内附下载源码)
Copyright © 2011-2022 走看看