日期:2014-05-20  浏览次数:20705 次

数据绑定问题
WPF中
textbox1绑定到对象A的属性Name 有什么办法将textbox1的Text属性同时与对象B的Name绑定.
这样通过A.Name来修改B.Name


------解决方案--------------------
可以把A B的Name都调用同一个 自定义的依赖属性Name

C# code

public class MyProperty:DependencyObject
        {
            private string _name = "";
            public string Name
            {
                get { return (string)GetValue(NameProperty); }
                set { SetValue(NameProperty, value); }
            }

            public static readonly DependencyProperty NameProperty = DependencyProperty.Register("Name", typeof(string), typeof(MyProperty));
        }

        public void ttt()
        {
            //之后就可以调用这个属性了
            MyProperty property = new MyProperty();
            property.Name = "TTTTT_TTTTTT";

        }