单击用户自定义控件触发主窗体事件


用户自定义控件中

第一步:添加事件

public delegate void EventHandler(object o);
 public event EventHandler TestEvent;

 

第二步:触发事件

private void leftDataTree_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
  NewPublicClass = (DataTreeModel)this.leftDataTree.SelectedItem;
  TestEvent(this);
} 

 


第三步:在主窗体中的构造函数中 写 事件的方法体

public MainShow()
{
    leftDataTree.TestEvent += (e) =>
         {
      string a = "";
      };
}
posted @ 2012-07-10 15:40  zhaoping  阅读(295)  评论(0编辑  收藏  举报