Master/Detail с несколькими страницами сведений с несвязанным контентом
Как я могу создать приложение страницы Master-Detail с несколькими страницами деталей, которые не имеют ничего общего друг с другом? Содержание страниц с подробностями совершенно иное. Благодарю.
1 ответ
Решение
Концептуально все, что вам нужно сделать, это назначить свойство Detail в зависимости от того, какое событие вы хотите активировать.
// assuming Page1 and Page2 are already instantiated
Button1 => MDPage.Detail = Page1;
and ...
Button2 => MDPage.Detail = Page2;
обратите внимание, чтобы это работало, ваш Master
страница должна иметь ссылку на MasterDetail
- вы можете либо явно сделать это, либо использовать Application.Current.MainPage
чтобы получить ссылку, или даже использовать MessagingCenter