summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.Tizen/Renderers/MasterDetailPageRenderer.cs15
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)