====== 004 初めての Silverlight アプリケーションの作成 ====== ===== 概要 ===== 「戻る ボタンを押した時」「回転し向きが変更された時」「アプリケーションが終了する時」に、ダイアログを表示して各メソッドが呼ばれることを確認します。 ==== MainPage.xaml ==== ==== MainPage.xaml.cs ==== using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using System.Windows.Navigation; using Microsoft.Phone.Controls; namespace BaseApp { // エントリーポイント public partial class MainPage : PhoneApplicationPage { // コンストラクタ public MainPage() { // コンポーネントの初期化。 InitializeComponent(); } // 戻るボタンが押された時に呼ばれるメソッド。 protected override void OnBackKeyPress(CancelEventArgs e) { base.OnBackKeyPress(e); MessageBox.Show("OnBackKeyPress"); } // 電話が回転し、向きが変わった時に呼ばれるメソッド。 protected override void OnOrientationChanged(OrientationChangedEventArgs e) { base.OnOrientationChanged(e); MessageBox.Show("OnOrientationChanged"); } // アプリケーション終了時に呼ばれるメソッド。 protected override void OnRemovedFromJournal(JournalEntryRemovedEventArgs e) { base.OnRemovedFromJournal(e); MessageBox.Show("OnRemovedFromJournal"); } } }