Xamarin.Forms 2.1.0 がリリースされたのでEffectを利用したトリックを解説します。 今回は Xamarin.Forms.Maps.Map (にアタッチしたBehavior)に地図のタップイベントを生やすというものです。 同様のことがカスタムMapクラス&カスタムRendererで実現できますが、これから紹介する手法の方が再利用製に優れます。 (既存のカスタムMapライブラリに対しても適用できたり) 一方で、Effectを使う都合上インスタンス生成に介入できない点には注意が必要です。 地図を使うための準備(AndroidManifestやAPIキー、info.plist等)については割愛します。 (大体はここに書いてある→『 Map Control - Xamarin 』) 作るもの MapExtensionBehavior Mapクラスの拡張機能を提供するクラス、タッ