簡體   English   中英

Xamarin形成主細節圖標

[英]Xamarin forms Master detail Icon

我正在嘗試在我的應用中的漢堡菜單旁邊添加圖片。 我正在使用主詳細信息頁面,它在ios和android中可以正常顯示。 我嘗試使用設置詳細信息頁面的圖標。 但圖標從未顯示。 我如何做到這一點。 我正在尋找添加類似於亞馬遜應用程序的圖像。

在此處輸入圖片說明

我在手機上簽出了該應用程序,它使用了許多自定義構造,而Xamarin Forms控件不提供現成的支持。 漢堡菜單旁邊的向后箭頭之類的東西不是標准的東西(至少在iOS上是這樣)。 同時查看漢堡按鈕觸發的實際菜單,很明顯它不是開箱即用的漢堡菜單。 他們彈出內容,而不是像內置內容那樣將其滑出視圖。

他們極有可能實現了自己的漢堡菜單和導航結構,使他們可以自由地在其旁邊添加按鈕。 如果要使用開箱即用的控件來實現此目的,則很可能需要為每個平台使用自定義渲染器來創建此導航結構的副本。

什么內置在Xamarin形式是,你可以通過設置頁面標題圖片代替文字NavigationPage.SetTitleIcon方法,它可以用來實現你想要的:

public class MyPage : NavigationPage
{
    public MyPage ()
    {
        var myContentPage = new MyContentPage (Color.White);
        this.Push (myContentPage);

        var s = "icon.png";
        NavigationPage.SetTitleIcon (myContentPage, s);
    }
}

即使這樣,功能也受到限制。 如果您想弄亂圖像的對齊方式,例如,您還需要使用自定義渲染器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM