0

我在母版页 ( ) 中有一些按钮,mainpage我在其他页面中使用它的事件单击,map例如:

MainPage mp = (MainPage)(((BusinessApplication8.Controls.BusyIndicator)Application.Current.RootVisual).Content);

它正在运行多个,我不能使用 ae.Handdled来阻止它们。我该怎么做才能控制它?

例如,我们希望 event( ListPish_Emza_Click) 下面的代码每次点击只运行一次:

void ListPish_Emza_Click(object sender, RoutedEventArgs e)
{

    if (sender == e.OriginalSource)
        return;
    Approve_Click(sender, e);

}

但上面的代码每次点击运行不止一个。

4

1 回答 1

0

不推荐手动触发事件。

我无法实现您的应用程序架构。但是,您应该将代码放在静态类的方法中并使用它。

于 2013-09-02T07:01:22.577 回答