前提・実現したいこと
当方、c++しかやってきておらず、XamarinとC#は初心者です。
基本的なパターンや機能、定石的なことを知らないので、
やろうとしていることがおかしければそこから指摘ください。
Xamarin.Forms.GoogleMapsのMapクラスのラッパークラスを作成したいです。
※現時点では、Xamarin.Forms.GoogleMapsのMapのみで将来的に追加する予定。
※PinやPolyline等のクラスもラップする予定です。
発生している問題
基本的には、Xamarin.Forms.GoogleMapsのMapに存在する関数を
すべてラッパークラスに書いて、
Xamarin.Forms.GoogleMapsのMapクラスのインスタンスをメンバに持ち、
各関数内で呼び出すようにすればよいと思っています。
※将来的には別のパッケージのMapクラスも持って、
関数内を分岐させるイメージ。
しかし、C#には内部限定の関数?やPolylinesOnCollectionChangedのような、
外からアクセスできない?関数があるようで、
ラッパークラスの作成に困っています。
こういった場合のC#のラッパークラスの作成方法、
もしくは、もっと良い方法や、考え方が間違っている等。
ご教授宜しくお願いします。
あなたの回答
tips
プレビュー