Можно ли использовать системные значки на вкладках в формах Xamarin?

Есть ли способ указать значок «система», который будет отображаться на вкладке при использовании форм Xamarin? Я хотел бы использовать такие значки, как «Избранное», «Закладка», «История» и т. Д., Но я не хочу предоставлять все свои собственные изображения для различных платформ.

Используя Xamarin.iOS можно использовать этот синтаксис:

tab1.TabBarItem = new UITabBarItem (UITabBarSystemItem.Favorites, 0);

Однако я не могу найти, как это сделать в кроссплатформенном проекте Xamarin.Forms.

Это мой текущий код:

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} };

Ответы на вопрос(3)

Ваш ответ на вопрос