WPF中控件绑定某类的成员变量

来源:互联网 发布:广州美工培训班 编辑:程序博客网 时间:2024/05/19 13:23

在代码中,设置:

ClassA InstanceA; //InstanceA 为基类的一个成员变量;this.XXControl.DataContext = InstanceA;该类的声明:public class ClassA : INotifyPropertyChanged    {        private double _XOffset;        public double XOffset        {            get { return _XOffset; }            set             {                _XOffset = value;                OnPropertyChanged("XOffset");            }        }               public ClassA ()        {        }        public event PropertyChangedEventHandler PropertyChanged;        private void OnPropertyChanged(string propertyName)        {            PropertyChangedEventHandler handler = this.PropertyChanged;            if (handler != null)            {                handler(this, new PropertyChangedEventArgs(propertyName));            }        }    }

在UI中,设置:

 <TextBox Name="XXControl" Text="{Binding Path=XOffset}"


即可,这么一个小问题却耗费了我好一会才搞定。。。因为不知道是这个问题太简单了还是怎么滴,书上都没有写这种情况!!还是我自己找的教材不对呢?

0 0
原创粉丝点击