Xamarin.FormsにはWebViewがある。 だからHybridページやリッチテキストなビューを作りたい。 しかし現状のXamarin.FormsのWebViewだと 非常に非力 ページの表示ができる程度です。 今回、iOSのカスタムURIのクリックをアプリ側でフックしようとしましたが 当然のごとくできませんでした。 ではどうするのか? →Xamarin.Formsを拡張する。 Xamarin.Formsの拡張方法 PCL側 Xamarin.FormsのWebViewを継承してWebViewExを作る。WebViewExにはページ遷移イベントをプラットフォーム側から通知できるようにする Viewに作ったWebViewExを埋め込む using Xamarin.Forms; using System.Reactive.Subjects; namespace TestApp.Core.
