Example #1
0
        protected override void OnLayout(bool changed, int l, int t, int r, int b)
        {
            if (changed && _childView != null)
            {
                IMasterDetailPageController masterDetailPageController = (_parent as IMasterDetailPageController);
                if (masterDetailPageController != null)
                {
                    if (_isMaster)
                    {
                        masterDetailPageController.MasterBounds = getMasterBounds(l, t, r, b);
                    }
                    else
                    {
                        masterDetailPageController.DetailBounds = getDetailBounds(l, t, r, b);
                    }
                }

                Platform.GetRenderer(_childView)?.UpdateLayout();
            }
        }
Example #2
0
 public static IMasterDetailPageControllerEvents Events(this IMasterDetailPageController This)
 {
     return(new IMasterDetailPageControllerEvents(This));
 }
Example #3
0
 public IMasterDetailPageControllerEvents(IMasterDetailPageController This)
 {
     this.This = This;
 }