3

Xamarin フォームを使用して、iOS、Android、および Windows 用のアプリを開発しています。Web サイトのアプリケーション アーキテクチャからここに画像の説明を入力

DAL や BL などの共有コードは共有コード フォルダーに、UI レイヤーはプラットフォーム固有のフォルダーに配置されます。Xamarin のサンプル コードを見ると、UI コードも共有コード フォルダーにあり、プラットフォーム フォルダーにはプラットフォーム固有の機能のみがあります。

ここで、UI 固有のコードをどこに置くかがわかりにくくなっています。私の UI には、いくつかのリスト ビューとプレーン ビューが含まれています。プラットフォーム固有のものは何もありません。

4

1 に答える 1

4

この画像は、Xamarin フォームではなく、Xamarin プラットフォーム プロジェクト (Xamarin Android および Xamarin iOS) とのコード共有を示しています。プラットフォーム プロジェクトには共有 UI がありません。

Xamarin Forms プロジェクトの場合、共有 UI コードを共有プロジェクトに配置します。カスタム レンダラーまたはその他のプラットフォーム固有の UI は、個々のプラットフォーム プロジェクトに配置されます。

于 2015-05-28T16:14:55.923 に答える