Xamarin.Formsで共通のAPIが提供されているダイアログ(=iOSのUIAlertView/AndroidのAlertDialog)以外のプラットフォーム個別のダイアログを表示する方法を解説。その呼び出しにはMessagingCenterが利用できる。 ← 前回 連載 INDEX 次回 → 前回のTipsでは、Xamarin.Formsで、単純なダイアログボックス(DisplayAlert、DisplayActionSheet)やインジケーター(IsBusy)を表示する方法を説明した。これら以外のダイアログを表示したい場合は、独自に実装する必要がある。その実装方法を本Tipsで説明する。プログラムは前回のものを拡張するので、まずは前回のTips内容を実装してほしい。 ■ Xamarin.Formsに用意されているのは、前回説明したDisplayAlertとDisplayActio
Xamarin.Forms にはシンプルなポップアップダイアログを表示する手段が標準で提供されています。 Pop-ups | Xamarin とてもシンプルであるため、この方法で取得できるのは"Yes/No"、または"複数ある内のどのボタンが押されたか"だけです。 そこで、この記事ではDependencyServiceを使って"パスワード入力などに利用可能なダイアログを表示する方法"をご紹介します。 プロジェクトの作成 新規にソリューションを作成します。種類はBlank Apps (Xamarin.Forms Portable)、名前はEntryAlertSampleにします。 PCLプロジェクト EntryAlertSampleプロジェクトに空のインターフェースIEntryAlertService.csを新規作成し、中身を以下のように書きます。ShowメソッドのisPasswordパラメ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く