如何访问e.handled以获取银色按钮
本文关键字:获取 按钮 handled 何访问 访问 | 更新日期: 2023-09-27 18:29:40
我在主页面(mainpage
)中有一些按钮,我使用map
在其他页面中的事件点击,如:
MainPage mp = (MainPage)(((BusinessApplication8.Controls.BusyIndicator)Application.Current.RootVisual).Content);
它运行了不止一个,我无法使用e.Handdled
来阻止它们。我该如何控制它?
例如,我们希望下面的事件(ListPish_Emza_Click
)中的代码每次点击只运行一次:
void ListPish_Emza_Click(object sender, RoutedEventArgs e)
{
if (sender == e.OriginalSource)
return;
Approve_Click(sender, e);
}
但上面的代码每次点击都会运行不止一次。
不建议手动触发事件。
我无法实现您的应用程序体系结构。但是,您应该将代码放在static类中的方法中并使用它。