所以我为我设计的文本框做了一个mouseMove事件,
private void Pumpkin_Leave(object sender, MouseEventArgs e)
我现在试图在另一个班级中调用此事件,即使鼠标不移动,如果按下按钮,也会触发事件。所以在按钮类的范围内,我把这段代码。
Pumpkin_Leave(sender, e);
我收到的错误是' e'说"无法转换为' System.Windows.RoutedEeventArgs'到' System.Windows.Input.MouseEventArgs)
所以我只是把它变成一个正常的事件,
private void Pumpkin_Leave(object sender, EventArgs e)
我再次致电该活动,
Pumpkin_Leave(sender, e);
这次没有看到错误!直到我调试然后我得到,
"抛出异常:' System.Windows.Markup.XamlParseException'在PresentationFramework.dll
中其他信息:'无法创建' MouseMove'来自文本' Pumpkin_Leave'。'行号' 157'和行位置' 177'。
如果存在此异常的处理程序,则可以安全地继续该程序。"
答案 0 :(得分:0)
要模拟事件,如果您没有真正使用收到的参数,请使用此功能:
Pumpkin_Leave(null, null);