Gewusst wie: anpassen, Pfeil-Symbol, Seite, Symbol und Seite Titel in MasterDetailPage - Xamarin.Formen
Habe ich eine neue " Blank App (Xamarin.Formen Portable) - Projekt in Visual Studio 2015 und der modifizierten App.cs zu bekommen "hamburger-Menü":
public class App : Application
{
public App()
{
var masterPage = new ContentPage()
{
Content = new Label { Text = "Hello from Master!"},
Title = "Master Page"
};
var detailPage = new ContentPage()
{
Content = new Label { Text = "Hello from Detail!" },
Title = "Detail Page"
};
var mainPage = new MasterDetailPage()
{
Master = masterPage,
Detail = detailPage,
Title = "Main Page"
};
//The root page of your application
MainPage = mainPage;
}
. . .
}
Funktioniert alles einwandfrei, aber wie kann ich das anpassen, diese vier Dinge:
1) Ausblenden /ändern Pfeil
2) Ausblenden /ändern Symbol
3) Ausblenden /ändern Titel text
4) Ausblenden von ganzen toolbar
InformationsquelleAutor Ladislav Margai | 2015-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ändern Pfeil hamburger-Symbol, wenn Sie Ihre
DetailPage
innerhalbNavigationPage
:Auf Symbol ändern, ändern Sie einfach Projekt-Dateien:
oder auf Ihrem
MasterDetailPage
setIcon
Eigenschaft zu einer anderen Ressource.Wenn Sie wollen, sich zu verstecken-Symbol - es ist nur für Android. Es kann gelöst werden, mit custom renderer (http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/):
EDIT:
Es kann auch gemacht werden in der MainActivity.cs:
Verwenden Sie einfach
Title
Eigenschaft aufPage
.SetHasNavigationBar(page, false);
Ich habe Ihren code benutzt und bekam null-Wert für
actionBar
. Was habe ich falsch gemacht?Wenn Ihr MainActivity erstreckt sich von FormsAppCompatActivity dann müssen Sie SupportActionBar statt der ActionBar.
InformationsquelleAutor Daniel Luberda