Hello,
I am having the exact same problem, that was reported here: https://bugzilla.xamarin.com/show_bug.cgi?id=24681, which is: Attempting to remove the last item from the example list view causes an argument out of range exception. On Android everything works as expected.
It seems that it should have been fixed a long time ago, but I am getting the exact same error right now.
I am currently using Xamarin.Forms version 1.5.0.6447, which should already contain a fix for this problem. I have tried upgrading/downgrading the version, but the issue remains. The WinPhone project was retargeted towards Windows Phone 8.1 and I am using the 8.1 Emulator to test it.
What could be causing this?
VERSION
Microsoft Visual Studio Professional 2013
Version 12.0.40629.00 Update 5
Microsoft .NET Framework
Version 4.6.01038
Installed Version: Professional
Windows Phone SDK 8.0 - ENU 06177-004-0446034-02015
Windows Phone SDK 8.0 - ENU
Windows Phone 8.1 SDK Integration 1.0
This package integrates the tools for the Windows Phone 8.1 SDK into the menus and controls of Visual Studio.
Xamarin 4.0.0.1717 (1390b70)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
Xamarin.Android 6.0.0.35 (d300845)
Visual Studio plugin to enable development for Xamarin.Android.
Xamarin.iOS 9.3.99.33 (ea30b32)
Visual Studio extension to enable development for Xamarin.iOS.