我有一个类(它扩展了框架元素),其中包含许多其他元素。
// Click event coverage area
private Rectangle connectorRectangle;
这些形状都有它们的事件处理程序,当用户点击它们时,它工作得很好。现在我想要的是能够在课程范围之外“处理”我的课程的右键单击。
所以我认为最好的方法是在内部处理事件,并以某种方式将其冒泡到顶部
private void connectorRectangle_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
MouseButtonEventArgs args = new MouseButtonEventArgs();
//???
e.Handled = true;
}
问题是我不知道如何提出这个事件。this.OnMouseRightButtonUp
不存在,我找到的所有教程都是用于引发自定义事件。
我对 Silverlight 很陌生,所以如果我错过了一些明显的东西,请多多包涵。