diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs index 0608039e..2acfb3a6 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs @@ -6,19 +6,16 @@ namespace Xamarin.Forms.Platform.Tizen { Native.MasterDetailPage _mdpage; - /// <summary> - /// Default constructor. - /// </summary> - public MasterDetailPageRenderer() + static MasterDetailPageRenderer() { - RegisterPropertyHandler("Master", UpdateMasterPage); - RegisterPropertyHandler("Detail", UpdateDetailPage); + RegisterPropertyHandler("Master", (r) => (r as MasterDetailPageRenderer).UpdateMasterPage()); + RegisterPropertyHandler("Detail", (r) => (r as MasterDetailPageRenderer).UpdateDetailPage()); RegisterPropertyHandler(MasterDetailPage.IsPresentedProperty, - UpdateIsPresented); + (r) => (r as MasterDetailPageRenderer).UpdateIsPresented()); RegisterPropertyHandler(MasterDetailPage.MasterBehaviorProperty, - UpdateMasterBehavior); + (r) => (r as MasterDetailPageRenderer).UpdateMasterBehavior()); RegisterPropertyHandler(MasterDetailPage.IsGestureEnabledProperty, - UpdateIsGestureEnabled); + (r) => (r as MasterDetailPageRenderer).UpdateIsGestureEnabled()); } protected override void OnElementChanged(ElementChangedEventArgs<MasterDetailPage> e) |