void HandleSizeAllocateEvent(object o, SizeAllocatedArgs e) { var width = e.Allocation.Width - 330; _grid.SetSizeRequest( width, (int)(((double)width / AppController.Instance.Config.ContactsCount) * AppController.Instance.Config.RowsCount)); }