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(); } }
public static IMasterDetailPageControllerEvents Events(this IMasterDetailPageController This) { return(new IMasterDetailPageControllerEvents(This)); }
public IMasterDetailPageControllerEvents(IMasterDetailPageController This) { this.This = This; }