ich meine Haupt-Seite erklären:kann nicht hinzugefügt ToolbarItem zu Content
public App() {
MainPage = new NavigationPage(new MainPage());
}
dann auf der Hauptseite offen ContantPage
nach Antippen einer Taste:
class MainPage : ContentPage {
public MainPage() {
button.Clicked += to_my_contentpage;
//...
}
private async void to_my_contentpage(object sender, EventArgs e) {
await Navigation.PushModalAsync(new my_contentpage());
//using PushAsync doesn't help
}
}
Und versuchen Schaltfläche, um auf dieser Seite als ToolbarItem
:
public class my_contentpage : ContentPage {
public my_contentpage() {
ToolbarItem AddButton = new ToolbarItem("AddButton", "AddIcon.png",() => {
Console.WriteLine("Clicked");
});
this.ToolbarItems.Add(new ToolbarItem());
//...
this.Content = new StackLayout { Children = { header, listView } };
}
}
ich fühle mich everithing wie tun nach dieser Antwort bu t meine ToolbarItem
ist nicht auf meiner Seite enthalten: How do i add toolbar for android in xamarin,forms as ToolbarItem is not working for .droid?
Was mache ich falsch?
Wenn ein 'ToolBarItem' hinzugefügt wird, muss eine' NavigationPage' verwendet werden. Haben Sie versucht '' zu erwarten? Navigation.PushModalAsync (new NavigationPage (new my_contentpage())); '' – Demitrian