2016-12-29 8 views
1

私は私のクロスプラットフォームモバイルアプリケーション用を共有しています。カスタムレンダラーをネイティブサポートのために私のアプリケーションに使用します。私のアプリでカスタムレンダラを使用する方法はありますか?Xamarin Shared Projectでカスタムレンダラーを使用する方法

+0

PCLと違って動作しないと思うのはなぜですか? –

+0

@Gerald:「アセンブリに見つかりません」というエラーが1件あったので、iOSとDroidのアセンブリ名を変更して動作します。 – sanjeev1988

答えて

1

hereと表示されているように、PCLまたは共有プロジェクトでカスタムレンダリングを使用する場合には違いはありません。あなたはまだプラットフォームごとにプロジェクトを持っています。それは変わらない。実際の利点は、PCLと比較してifdefsを使用できることです。

hereは、カスタムレンダリングを実装する上で必要となるすべての情報です。 Entryのカスタムレンダラの例は、hereです。

我々は形式以下のxmlnsでローカルに設定する必要がありXamarin共有ベースのプロジェクトのために
+0

"本当の利点は、PCLと比較してifdefを使用できることです。"または、あなたのコーディングスタイルに応じて不利な点があります:) –

+0

真実、@FelipeLavratti :) – Demitrian

+0

@Demitrian:ありがとう。私の問題解決に役立ちます。 – sanjeev1988

0

のxmlns:ローカル=「CLR名前空間:Sampleforms」私たちは、ローカルに設定する必要がありXamarin PCLベースのプロジェクトのために

フォーマット以下のxmlns

のxmlns:ローカル= "CLR名前空間:Sampleforms;アセンブリ= Sampleforms"

Reming everythin gはカスタムレンダリングの場合と同じになります。

関連する問題