Master / Detail с несколькими страницами сведений с несвязанным контентом - PullRequest
0 голосов
/ 20 ноября 2018

Как я могу создать приложение страницы Master-Detail с несколькими страницами деталей, которые не имеют ничего общего друг с другом?Содержание страниц с подробностями совершенно иное.Спасибо.

1 Ответ

0 голосов
/ 20 ноября 2018

Концептуально, все, что вам нужно сделать, это назначить свойство Detail, основываясь на любом событии, которое вы хотите активировать. Примечание

// assuming Page1 and Page2 are already instantiated
Button1 => MDPage.Detail = Page1; 

and ...

Button2 => MDPage.Detail = Page2; 

, чтобы это работало, ваша страница Master должна иметьссылка на MasterDetail - вы можете сделать это явно, или использовать Application.Current.MainPage, чтобы получить ссылку, или даже использовать MessagingCenter

...