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.效果
完
查看全文
相关阅读:
Virtual Drive Manager V1.3.2(小巧实用的虚拟光驱)绿色版
WimTool(Wim映像处理工具) V1.30.2011.501 免费绿色版
WinHex V18.7(16进制编辑器) 多国语言绿色版
WinSnap屏幕截图 V4.5.6 官方最新版
Wsyscheck(系统检测维护工具) v1.68.33绿色版
XueTr 0.45 (手工杀毒辅助工具) 绿色版
Colorful(Folders星语多彩文件夹) v1.7绿色版
飞雪桌面日历软件 V8.6 免费绿色版
Notepad++ V6.9.0 中文绿色便携版
屏幕尺子(电脑尺子) 1.0 免费绿色版
原文地址:https://www.cnblogs.com/Clingingboy/p/1211154.html
最新文章
Unity3D游戏开发之换装系统的实现
4、3ds Max 的基本模型和操作 之 3ds Max 的对象操作
4、3ds Max 的基本模型和操作 之 3ds Max 的一般工作流程
3、3ds Max 的文件操作
2、3ds Max的界面(3DMAX基础自学系列)
1、认识3DSMAX(3DMAX基础自学系列)
UE4的简介
UnrealEngine4 VR程序打包在HTC VIVE上的使用
UnrealEngine4和3DMax的配合_准备资源
利用NSTimer实现序列帧动画
热门文章
过四六级很简单,考研英语也不难,只是你的方法错了
【告别平庸的方法】
Unicode字符集下CString与char *相互转换
进程外组件通信之免注册com通信【原创】
进程间的通信方式比较(转载整理)
TCP/IP、Http、Socket的区别
c++ 字符类型总结区别wchar_t,char,WCHAR(转)
不要让自己在最好的时光里成为个胖子【转】
学着做个手艺人【原创】
UPX3.03+UpolyX.5 Shell v1.0 汉化绿色版
Copyright © 2011-2022 走看看