0

Windows Phoneのボタンのクリックイベントを手動で発生させる方法は?技術的に可能ですか?そして、それはそのようなイベントを手動で発生させるための良い提案ですか?

4

1 に答える 1

0

他の関数と同じように、イベントを手動で発生させることができます。これは、イベント ハンドラー自体は、イベントの場合に渡されるデータに関連付けられた関数にすぎないためです。

では、モック イベント ハンドラがあるとします。

private void Button_Click_1(object sender, RoutedEventArgs e)
{
    Debug.WriteLine("TEST");
}

次のコマンドを使用して、手動で簡単に呼び出すことができます。

Button_Click_1(btnTest, new RoutedEventArgs());

この場合、独自の送信者を指定できます。独自のイベント ハンドラーに明示的にバインドすることなく、具体的にイベントを発生させたい場合は、この回答をご覧ください。

于 2013-02-15T18:30:48.723 に答える