diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs index f6c87638..0608039e 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs @@ -36,25 +36,24 @@ namespace Xamarin.Forms.Platform.Tizen { Element.IsPresented = _mdpage.IsPresented; }; + SetNativeControl(_mdpage); } if (e.OldElement != null) { - (e.OldElement as IMasterDetailPageController).BackButtonPressed -= BackButtonPressedHandler; + (e.OldElement as IMasterDetailPageController).BackButtonPressed -= OnBackButtonPressed; } if (e.NewElement != null) { - (e.NewElement as IMasterDetailPageController).BackButtonPressed += BackButtonPressedHandler; + (e.NewElement as IMasterDetailPageController).BackButtonPressed += OnBackButtonPressed; } UpdateMasterBehavior(); - SetNativeControl(_mdpage); - base.OnElementChanged(e); } - void BackButtonPressedHandler(object sender, BackButtonPressedEventArgs e) + void OnBackButtonPressed(object sender, BackButtonPressedEventArgs e) { if ((Element != null) && Element.IsPresented) { |