码迷,mamicode.com
首页 > 其他好文 > 详细

1. WP8.1学习笔记

时间:2015-08-31 23:09:34      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

数据绑定

  1. 含义:将对象绑定到控件上 2.基本名词
    • 控件:绑定目标
    • 对象:绑定源(数据源)
    • 控件与对象属性的联系:路径

如何绑定

  1. 创建对象,设置控件
  2. 在控件需要数据绑定的地方使用拓展语法
     <Button Content="按钮"/>
     <Button content="{Binding Path=属性名}"/>
  3. 在后台为控件的DataContext赋值
     this.Context=对象;
  4. 设置绑定类型:

     content="{Binding Path=属性名,Mode=绑定类型}"

    绑定类型

    • OneTime
    • OneWay
    • TwoWay
  5. 当后台对象发生修改后,提示前端更新内容 所以数据源的类需要继承自INotifyPropertyChanged接口

    1. 添加一个处理事件的方法
       private void Func(string bindingPath)
       {
           if (PropertyChanged != null)
           {
               PropertyChanged(this, new PropertyChangedEventArgs(bindingPath));
           }        
       }
    2. 在对应属性的读取访问器下调用该方法

1. WP8.1学习笔记

标签:

原文地址:http://www.cnblogs.com/JacZhu/p/4774287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!