The easiest way is to use https://github.com/jsmarcus/Xamarin.Plugins.
Visual Studio Xamarin Studio :
- Xam.Plugin.Iconize
- Xam.Plugin.Iconize.FontAwesome
- Xam.FormsPlugin.Iconize
: Xam.Plugin.Iconize.Material , .
Android MainActivity, OnCreate()
FormsPlugin.Iconize.Droid.IconControls.Init(Resource.Id.toolbar);
Plugin.Iconize.Iconize.With(new Plugin.Iconize.Fonts.FontAwesomeModule());
iOS AppDelegate, FinishedLaunching()
FormsPlugin.Iconize.iOS.IconControls.Init();
Plugin.Iconize.Iconize.With(new Plugin.Iconize.Fonts.FontAwesomeModule())
, iOS info.plist
<key>UIAppFonts</key>
<array>
<string>iconize-fontawesome.ttf</string>
</array>
XAML, ,
<ContentPage ...
xmlns:iconize="clr-namespace:FormsPlugin.Iconize;assembly=FormsPlugin.Iconize" ...
>
<ContentPage.ToolbarItems>
<iconize:IconToolbarItem Order="Primary" Clicked="..." Icon="fa-search" IconColor="White" />
</ContentPage.ToolbarItems>