Опитвам се да създам приложение за Windows Phone 8.1. Всеки път, когато се опитвам да получа дъщерните елементи на DataTemplate (което е необходимо, защото са вградени в ListView), получавам изключение, което описва подробно
Катастрофална повреда (Изключение от HRESULT: 0x8000FFFF (E_UNEXPECTED))
Направих много проста репродукция тук:
В Visual Studio създайте нов шаблон за празно приложение за Windows Phone. В MainPage.xaml, в манипулатора на събитие OnNavigatedTo, добавете един ред код:
var count = VisualTreeHelper.GetChildrenCount(new DataTemplate());
Когато отстраните грешки в това приложение, то веднага казва, че „В потребителския код е възникнало необработено изключение System.Exception.“
Проверих MSDN, за да се уверя, че този метод не трябва да хвърля никакви изключения.