Pode-se usar ícones do sistema nas guias do Xamarin Forms?
Existe uma maneira de especificar um ícone "sistema" a ser exibido em uma guia ao usar o Xamarin Forms? Gostaria de usar ícones como Favoritos, Favoritos, Histórico etc., mas não quero fornecer todas as minhas imagens para as várias plataformas.
Usando o Xamarin.iOS, é possível usar esta sintaxe:
tab1.TabBarItem = new UITabBarItem (UITabBarSystemItem.Favorites, 0);
No entanto, não consigo encontrar como fazer isso no projeto Xamarin.Forms de plataforma cruzada.
Este é o meu código atual:
var profilePage = new ContentPage {
Title = "Profile",
//This requires my own images to be added to the project whereas
//I wish to use built-in images which are platform specific for
//Favourites, Bookmark, More, etc...
//Icon = "Profile.png",
Content = new StackLayout {
Spacing = 20, Padding = 50,
VerticalOptions = LayoutOptions.Center,
Children = {
new Entry { Placeholder = "Username" },
new Entry { Placeholder = "Password", IsPassword = true },
new Button {
Text = "Login",
TextColor = Color.White,
BackgroundColor = Color.FromHex("77D065") }}}};
var settingsPage = new ContentPage {
Title = "Settings",
Content = new StackLayout {
Spacing = 20, Padding = 50,
VerticalOptions = LayoutOptions.Center,
Children = {
new Entry { Placeholder = "Username" },
new Entry { Placeholder = "Password", IsPassword = true }}}
};
MainPage = new TabbedPage { Children = {profilePage, settingsPage} };