none
App.xaml.csからMainPage.Xaml.csのボタンクリックイベントハンドラを呼び出したい RRS feed

  • 質問

  • App.xaml.csからMainPage.xaml.csにあるボタンクリックのイベントハンドラを呼び出せません。

    呼び出す方法を教えてください。

    2013年5月21日 9:50

回答

  • ちょっと情報が少なすぎるので、もう少し、App.xaml.csやMainPage.xaml.csのコードなどを書いていただけないでしょうか?
    出来れば、「こういうことがしたくて、こういう実装をしたが、ここがうまくいかない」といった情報も書いていただければ回答しやすいです。
    • 回答としてマーク こち 2013年5月22日 11:20
    2013年5月21日 11:02
  • こういう場合、ボタンクリックを発生させるより、ボタンクリック内で行うべき処理をメソッドとして抽出し、
    呼び出し側からそのメソッドを呼び出すようにすれば良いですね。


    rysa

    • 回答としてマーク こち 2013年5月22日 11:20
    2013年5月21日 12:22

すべての返信

  • ちょっと情報が少なすぎるので、もう少し、App.xaml.csやMainPage.xaml.csのコードなどを書いていただけないでしょうか?
    出来れば、「こういうことがしたくて、こういう実装をしたが、ここがうまくいかない」といった情報も書いていただければ回答しやすいです。
    • 回答としてマーク こち 2013年5月22日 11:20
    2013年5月21日 11:02
  • こういう場合、ボタンクリックを発生させるより、ボタンクリック内で行うべき処理をメソッドとして抽出し、
    呼び出し側からそのメソッドを呼び出すようにすれば良いですね。


    rysa

    • 回答としてマーク こち 2013年5月22日 11:20
    2013年5月21日 12:22
  • ありがとうございます。

    アプリがTerminatedになったときの処理をするのに、MainPageのコントロールのプロパティを使って計算しようとしていました。

    await アプリ名.Common.SuspensionManager.RestoreAsync();

    がいつ終了するのかタイミングがよく分かりません。

    2013年5月22日 11:19
  • ありがとうございます。

    メソッドを呼び出すことができました。

    2013年5月22日 11:20