WPF Binding理解

Binding  绑定数据作用   咱们们可以理解为一个桥梁  连接  前后台数据的桥梁 

首先创建一个项目

创建好项目  咱们可以看到一个名为MainWindow.xaml的文件  这是一个系统默认的起始页面  如果需要更改起始页面需要在  APP里面改动

打开MainWindow.xaml  在里面添加控件  比如说咱们添加一个  label控件  控件所包含有一个名为 Content的属性

  

在Binding 后面写入 所需要即可  比如  数据路径  path、值 Value、  还可以是自己自定义的属性值

Binding 是通过   System.ComponentModel名称空间中的INotifyPropertyChanged接口中的PropertyChanged事件来实现自动侦听   比如咱们数据源发生变化  会对Binding进行通知

public class Student : INotifyPropertyChanged  
    {  
        private string name;  
  
        public string Name  
        {  
            get { return name; }  
            set  
            {  
                name = value;  
                if (PropertyChanged != null)  
                {  
                    this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Name"));  
                }  
            }  
        }  
public event PropertyChangedEventHandler PropertyChanged; 
   }

代码不只是一种形式 具体操作具体写 做到活用 所以这里我贴出了两个不同的后台

 这只是其中一种  Binding   更多的操作方法

点击访问

http://www.cnblogs.com/cappuccino/p/3251631.html    陈孝勇

 

posted @ 2016-10-22 12:52  乐途  阅读(183)  评论(0)    收藏  举报