簡體   English   中英

Xamarin Forms Windows Phone MasterDetailPage-刪除默認的ApplicationBar圖標

[英]Xamarin Forms Windows Phone MasterDetailPage - Remove default ApplicationBar icon

在Xamarin Forms中使用MasterDetailPage時,Windows Phone會將其呈現為Panel,通過單擊ApplicationBar上的圖標進行顯示。 無論如何,有沒有刪除此圖標並將面板顯示事件連接到其他按鈕的方法?

您可以通過“應用程序上下文”訪問應用程序欄。 例如:

protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
    var app = (MainPage)((PhoneApplicationFrame)Application.Current.RootVisual).Content;
    var applicationBar = app.ApplicationBar;
    applicationBar.Buttons.Clear();
    base.OnElementPropertyChanged(sender, e);
}

暫無
暫無

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

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