public override MonoTouch.CoreAnimation.CATransform3D ItemTransformForOffset(iCarousel carousel, float offset, MonoTouch.CoreAnimation.CATransform3D transform) { // implement 'flip3D' style carousel transform = CATransform3D.MakeRotation (((float)Math.PI) / 8.0f, 0.0f, 1.0f, 0.0f); return CATransform3D.MakeTranslation (0f, 0f, offset * carousel.ItemWidth); }