My team has implemented Xamarin's iCarousel control which is working nicely, for the most part. However, we are noticing a rendering issue when our app is dragged across multiple monitors. Here's what it looks like normally.
I have an iMac and an HP 2509p 2nd monitor. The problem only occurs when dragging the app from the iMac to the HP monitor. Not the other way around. And it doesn't correct itself if the app is dragged back to the iMac. Also, this doesn't seem to happen when dragging from a MacBook to a 2nd monitor. All the carousel items get overlaid on top of each other, and they get squished up onto the upper, right-hand corner. And the carousel corrects itself if I click around the squished rendering. It seems to be a specific spot, but I can't identify exactly where. I've confirmed that the carousel control itself has not changed it's original size.
And here's the squished carousel.
Is there a fix for this, or something I can add to my code to detect and correct it on-the-fly?