App.cs
public App()
{
InitializeComponent();
MainPage = new NavigationPage(new login());
}
login.cs
private void Button_Clicked(object sender, EventArgs e)
{
Navigation.PushAsync(new MainPage(test.Text));
}
mainpage.cs
public MainPage (идентификатор строки) {
InitializeComponent();
menuList = new List<MasterPageItem>();
var page1 = new MasterPageItem() { Title = "Item 1", Icon = "itemIcon1.png", TargetType = typeof(TestPage1) };
var page2 = new MasterPageItem() { Title = "Item 2", Icon = "itemIcon2.png", TargetType = typeof(TestPage2) };
// Adding menu items to menuList
menuList.Add(page1);
menuList.Add(page2);
navigationDrawerList.ItemsSource = menuList;
// Initial navigation, this can be used for our home page
Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(TestPage1)));
}
private void OnMenuItemSelected(object sender, SelectedItemChangedEventArgs e)
{
var item = (MasterPageItem)e.SelectedItem;
Type page = item.TargetType;
Detail = new NavigationPage((Page)Activator.CreateInstance(page));
IsPresented = false;
}
У меня есть страница входа, когда я нажимаю на кнопку входа, она генерирует идентификатор, я хочу отправить этот идентификатор на главную страницу, что я уже сделал.Теперь с главной страницы я хочу отправить этот идентификатор на страницы, например, если я нажму на страницу 1, главная страница отправит этот идентификатор на страницу 1, так что в основном мне нужно отправить идентификатор с главной страницы на все страницы, кто-нибудь поможет с этим, что делатьв mainpage.cs когда я нажимаю на страницу, она отправляет идентификатор на эту страницу?