/// <summary> /// メインページ表示完了後に実行される処理 /// </summary> /// <param name="parameters">App.xaml.csのOnInitializedで設定されたパラメーター</param> public void OnNavigatedTo(NavigationParameters parameters) { // TxPowerの初期値を設定する。 TxPower = iBeacon.DEFAULT_TXPOWER; // 発信/停止ボタンの表記を更新する。 ButtonTitle = Const.STR_TRANSMIT_START; // iBeacon情報の変更を可能にする。 CanEditBeaconProperties = true; // iBeaconの情報を保持するためのインスタンスを作成する。 _ibeacon = new iBeacon(); if (!_iBeaconTransmitService.TransmissionSupported()) { // BLEの発信ができない場合、その旨のエラーダイアログを表示する。 _pageDialogService.DisplayAlertAsync(Const.STR_DIALOG_TITLE_ERROR, Const.STR_DIALOG_MSG_CANNOT_TRANSMIT, Const.STR_DIALOG_BUTTON_OK); // iBeacon情報の変更と発信ボタンの操作ができないようにする。 CanEditBeaconProperties = false; } // 空のHTMLを指定し、背景が実質的に何もない状態にする。 Url = _resourceUtility.GetResourceRootPath() + "Background_Blank.html"; }
/// <summary> /// メインページ表示完了後に実行される処理 /// </summary> /// <param name="parameters">App.xaml.csのOnInitializedで設定されたパラメーター</param> public void OnNavigatedTo(NavigationParameters parameters) { // アプリのタイトルを取得する。 if (parameters.ContainsKey("title")) { Title = (string)parameters["title"] + " and Prism"; } // TxPowerの初期値を設定する。 TxPower = iBeacon.DEFAULT_TXPOWER; // 発信/停止ボタンの表記を更新する。 ButtonTitle = Const.STR_TRANSMIT_START; // iBeacon情報の変更を可能にする。 CanEditBeaconProperties = true; // iBeaconの情報を保持するためのインスタンスを作成する。 _ibeacon = new iBeacon(); if (!_iBeaconTransmitService.TransmissionSupported()) { // BLEの発信ができない場合、その旨のエラーダイアログを表示する。 _pageDialogService.DisplayAlertAsync(Const.STR_DIALOG_TITLE_ERROR, Const.STR_DIALOG_MSG_CANNOT_TRANSMIT, Const.STR_DIALOG_BUTTON_OK); // iBeacon情報の変更と発信ボタンの操作ができないようにする。 CanEditBeaconProperties = false; } }