如何为现有控件的DependencyProperty添加Value Changed事件?

          主要是利用DependencyPropertyDescriptor AddValueChanged 方法, 比如下面的例子为DataGridColumn的VisibilityProperty添加了值更改事件


  DependencyPropertyDescriptor dpd = DependencyPropertyDescriptor .FromProperty( DataGridColumn.VisibilityProperty , typeof(DataGridColumn ));
            if (dpd != null)
            {
                dpd.AddValueChanged (col, delegate
                {
                    //添加值改变处理        
                });
            }
   
posted @ 2013-07-04 09:13  muzizongheng  阅读(710)  评论(0编辑  收藏  举报
如果我们时时忙着展现自己的知识, 将何从忆起成长所需的无知?