用户自定义控件中
第一步:添加事件
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 = ""; }; }