Пример #1
0
 protected override void OnLayout(bool changed, LayoutLength left, LayoutLength top, LayoutLength right, LayoutLength bottom)
 {
     LayoutRequest?.Invoke();
     base.OnLayout(changed, left, top, right, bottom);
 }
Пример #2
0
		public override void EndLayout (LayoutRequest request, CGPoint origin, CGSize allocation)
		{
			if (ownsView) {
				View.Frame = new CGRect (origin, allocation);
				base.EndLayout (request, CGPoint.Empty, allocation);
			} else {
				base.EndLayout (request, origin, allocation);
			}
		}
Пример #3
0
		public override void EndLayout (LayoutRequest request, PointF origin, SizeF allocation)
		{
			if (ownsView) {
				View.Frame = new RectangleF (origin, allocation);
				base.EndLayout (request, PointF.Empty, allocation);
			} else {
				base.EndLayout (request, origin, allocation);
			}
		}