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

Другие вопросы по тегам