【发布时间】:2014-04-18 10:21:24
【问题描述】:
我正在尝试创建一个继承自 TextBox 控件的自定义控件。在我的自定义控件的构造函数中,我需要绑定文本属性。这是我现在使用的代码。
var binding = new Binding("Name");
binding.Mode = BindingMode.TwoWay;
binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
binding.ValidatesOnDataErrors = true;
SetValue(TextProperty, binding);
我没有设置绑定源,因为我希望它是放置我的自定义控件的表单的 DataContext 但是我想我做错了,因为当我添加到表单上时面对 xaml 中的错误消息:“System.Windows.Data.Binding 不是属性文本的有效值。
【问题讨论】:
标签: c# wpf binding user-controls