かもしれ最も簡単な方法は、以下のパッケージをインストールし、Visual StudioまたはXamarin Studioからhttps://github.com/jsmarcus/Xamarin.Plugins
を使用することです:
- Xam.Plugin.Iconize
- Xam.Plugin.Iconize.FontSwesome
- Xam.FormsPlugin.Iconize
注:Xam.Pluginをインストールすることができます。あなたがしたい場合はIconize.Materialと同様の多くの他の。 Androidのプロジェクトで
、MainActivityクラスのOnCreate()メソッドのiOSプロジェクトで
FormsPlugin.Iconize.Droid.IconControls.Init(Resource.Id.toolbar);
Plugin.Iconize.Iconize.With(new Plugin.Iconize.Fonts.FontAwesomeModule());
を追加し、AppDelegateクラス、FinishedLaunching()メソッドで、また同様の線
FormsPlugin.Iconize.iOS.IconControls.Init();
Plugin.Iconize.Iconize.With(new Plugin.Iconize.Fonts.FontAwesomeModule())
を追加iOSのプロジェクト、Info.plistのはあなたでは、あなたのツールバーを持っているあなたのXAMLで、今
<key>UIAppFonts</key>
<array>
<string>iconize-fontawesome.ttf</string>
</array>
を追加しますタグを、あなたはXamarin.FormsとAndroid用のFontawesomeを使用する方法を参照するには
<ContentPage ...
xmlns:iconize="clr-namespace:FormsPlugin.Iconize;assembly=FormsPlugin.Iconize" ...
>
と
<ContentPage.ToolbarItems>
<iconize:IconToolbarItem Order="Primary" Clicked="..." Icon="fa-search" IconColor="White" />
</ContentPage.ToolbarItems>
Googleは、いくつかのヒットを折り返すためにしてくださいこれをサポートするパッケージの最初に検索してみましたか? – Jason
はい、私が見たすべてのものは、私が理解できないカスタムレンダリングとテクニックが必要です。それはWindowsの携帯電話のために働くだろうIconize doesntのように思える。 iOS、Android、UWPで動作するパッケージの名前を教えてください。 –
@ConnorMeeksあなたは私の答えを見てください、それは私が2年前に初めて実装した方法です、とても素敵で簡単です。あなたはXamarinの専門家である必要はありません。 –