Hi Jahanzaib,
Sorry for the inconvenience.
MasterDetails page is a Page control where as NavigationDrawer is a ContentView control in which we can add only the Content of the ContentPage. By Default OnAppearing and OnDisappearing override methods only available for ContentPage. We have to manually change the ContentView API of NavigationDrawer to have different control. If you would like to have different Pages than different Content, please make use of MasterDetailsPage.
Regards,
Rabhia Beham K.