こんにちは。エクセルソフトの田淵です。
Xamarin.Forms には、CustomRenderer という機能があり、iOS/Android 独自のコントロールを Forms から共通コントロール「として」呼び出すことが出来ます。CustomRenderer は既存の Forms のコントロールを拡張することもでき、そのためには既存のコントロールがどのネイティブコントロールにマッピングされているかを知る必要があります。
先日は Xamarin.Forms でどのネイティブコントロールが使われているかの対応表 - Xamarin 日本語情報 で、Xamarin のブログに掲載されていた画像をご紹介しましたが、今回はドキュメントが新しくなっていましたので、再度ご紹介します。
Renderer Base Classes and Native Controls - Xamarin
こちらにどのコントロールにマッピングされているか?の一覧がありますので、独自に機能拡張する際の参考にしていただければと思います。
Xamarin 気になった方は
是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。 学習用リソース や JXUG リンクページ に参考資料を纏めてますので併せてどうぞ。
Xamarin の情報が欲しい方はこのブログも購読いただいたりすると嬉しいです。
以上です。