C# 自定义控件 数据绑定不触发 Binding.Format 事件
本人自定义了控件, 自己增加了一个属性
public class IntellectiveSeek : System.Windows.Forms.UserControl
{
private object selectedValue;
[Bindable(BindableSupport.Yes)]
public object SelectedValue
{
get
{
return selectedValue;
}
set
{
selectedValue = value;
Invalidate();
}
}
public void SetDataBinding(object dataSource, string dataMember)
{
Binding bind = new Binding("SelectedValue", dataSource, dataMember);
bind.Format += new ConvertEventHandler(bind_Format);
this.DataBindings.Add(bind);
}
protected void bind_Format(object sender, ConvertEventArgs e)
{
}
}
这是这个类的一部分代码, 在通过 SetDataBinding 绑定数据后, SelectedValue的值正确了, 但是Format 事件没有触发, 为什么? 在定义SelectedValue时还有什么要设定的?
请告知方法, 原理 不够另外开帖加分!!!