Silverlight 之数据绑定(简单例子)
来源:互联网 发布:浙江建造师网络教育 编辑:程序博客网 时间:2024/05/06 21:11
首先我们先明确Databinding Mode的3种模式:
其中,用于OneWay和TwoWay绑定的对象都必须实现“INotifyPropertyChanged”接口
实现范例:
public class TestClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private int _id; public int Id { get { return _id; } set { _id = value; _name = "Name" + value; if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Name")); } } } private string _name="Text Box"; public string Name { get { return _name; } set { _name = value; } } }
XAML绑定范例:
首先需要引入绑定对象的命名空间:
xmlns:local="clr-namespace:TestPhoneApp"
定义静态资源:
<phone:PhoneApplicationPage.Resources> <local:TestClass x:Key="testclass"/> </phone:PhoneApplicationPage.Resources>
控件绑定:
<TextBox Height="72" HorizontalAlignment="Left" Margin="0,186,0,0" Name="textBox2" Text="{Binding Path=Id, Mode=OneTime, Source={StaticResource testclass}}" VerticalAlignment="Top" Width="460" /> <TextBox Height="72" HorizontalAlignment="Left" Margin="0,287,0,0" Name="textBox3" Text="{Binding Path=Name, Mode=OneWay, Source={StaticResource testclass}}" VerticalAlignment="Top" Width="460" />
- Silverlight 之数据绑定(简单例子)
- Silverlight之MVVM模式简单介绍项目(数据绑定)
- Silverlight 3 DataGrid简单数据绑定
- SilverLight学习笔记之三数据绑定方式(上)
- 数据绑定(一)一个简单的例子
- silverlight教程 silverlight 数据绑定
- (11):Silverlight 2 数据绑定
- Silverlight 数据绑定(Binding)
- Silverlight的数据绑定
- Silverlight 数据绑定(Binding)
- silverlight 数据绑定模式
- silverlight数据绑定
- Silverlight数据绑定/IValueConverter
- Silverlight数据绑定
- silverlight 学习笔记 (三): silverlight中的数据绑定
- 数据绑定之Binding简单绑定
- SilverLight中datagrid数据绑定的简单使用
- Mvvm Light Toolkit for wpf/silverlight系列之数据绑定
- 如何利用Java-JACOB操作WORD文档
- 用R语言求概率分布_R语言学习笔记5
- 让正则表达式也加入你的Transaction-SQL吧!(CLR SQL SERVER)
- 调整表的CHAR/VARCHAR2字段的Byte为CHAR
- 【每日面试题】输入一个正数n,输出所有和为n连续正数序列
- Silverlight 之数据绑定(简单例子)
- sqlserver 查询,修改数据库的信息
- ListView 适配器优化
- WIFI连接流程
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
- 新款iPad发布:Retina显示屏、A5X、高清摄像头、语音听 ...
- shell script stuff (updating)
- Ext 中文乱码问题 Eclipse
- JS 弹出隐藏层 (面向对象的思想)