1. WP8.1学习笔记

数据绑定

  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. 在对应属性的读取访问器下调用该方法
posted @ 2015-08-31 22:15  不如隐茶去  阅读(142)  评论(0编辑  收藏  举报