2011-12-13 132 views

回答

24

这是使用方便的DependencyPropertyDescriptor类实现它的一种方法。

var pd = DependencyPropertyDescriptor.FromProperty(TextBox.TextProperty, typeof(TextBox)); 
pd.AddValueChanged(myTextBox, OnTextChanged); 


private void OnTextChanged(object sender, EventArgs e) 
{ 
    ... 
} 
+11

此方法导致内存泄漏(请参阅http://agsmith.wordpress.com/2008/04/07/propertydescriptor-addvaluechanged-alternative/) – Lu55