У меня есть приложение Xamarin Forms, которое отлично работает на iOS и Android. Я добавляю к нему поддержку UWP и исправляю проблемы с каждой страницей по мере продвижения. Недавно я столкнулся со сбоем на одной из моих страниц, который дает мне следующий стек:
System.ArgumentException: The parameter is incorrect.
element
at Windows.UI.Xaml.VisualStateManager.GetVisualStateGroups(FrameworkElement obj)
at Xamarin.Forms.Platform.UWP.SwitchRenderer.UpdateOnColor()
at Xamarin.Forms.Platform.UWP.SwitchRenderer.OnControlLoaded(Object sender, RoutedEventArgs e)
Сбой происходит после того, как я нажимаю страницу, содержащую переключатели, но я точно не знаю, что может быть причиной этого, и сообщение об ошибке не дает никакой достоверной информации.
Как я могу диагностировать это или решить проблему?
По ссылке @Jason, это ошибка в Xamarin Forms 3.6.0.2XXXX.
Я обновился до Xamarin Forms 3.6.0.344457, и это решило проблему.