我有一个用户控件 A。
在文件后面的代码中,我想引发一个特定的事件(由我创建)。
现在我希望主窗口(包含用户控件)正在监听事件。
在 WindowsForms 我用这种方式:
namespace MyProgramm
{
public partial class MyClass
{
public MyClass()
{
InitializeComponent();
DataContext = this;
}
internal event MyEventHandler MyEvent;
private void RaiseMyEvent()
{
if (MyEvent!= null)
{
MyEvent(this, ...);
}
}
public string Name { get; set; }
}
internal delegate void MyEventHandler (MyClass sender, ...);
}
如何在 WPF 中以一种很好的方式解决这个问题?