0

マスターページ ( ) にいくつかのボタンがmainpageあり、他のページのイベントクリックを次のように使用しますmap

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

複数回実行されておりe.Handdled、それらを防ぐために a を使用することはできません。それを制御するにはどうすればよいですか?

たとえば、以下の event( ListPish_Emza_Click) 内のコードは、クリックごとに 1 回だけ実行する必要があります。

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 に答える