Это странная ошибка, которую я получил до сих пор, работая над UWP. Я счастливо работал, когда запускал свой код, чтобы проверить некоторые новые изменения. После выполнения приложением метода InitializeComponent () происходит сбой. Я перешел в режим отладчика и попытался определить причину проблемы.
Функция InitializeComponent () выглядит следующим образом:
void ::SDKTemplate::Scenario3_DataBaseHandling::InitializeComponent(){
if (_contentLoaded)
{
return;
}
_contentLoaded = true;
::Windows::Foundation::Uri^ resourceLocator = ref new ::Windows::Foundation::Uri(L"ms-appx:///Scenario3_DataBaseHandling.xaml");
::Windows::UI::Xaml::Application::LoadComponent(this, resourceLocator, ::Windows::UI::Xaml::Controls::Primitives::ComponentResourceLocation::Application);
}
После нескольких попыток я обнаружил, что ошибка появляется после выполнения последней строки:
::Windows::UI::Xaml::Application::LoadComponent(this, resourceLocator, ::Windows::UI::Xaml::Controls::Primitives::ComponentResourceLocation::Application);
Я совершенно новичок в программировании UWP, поэтому я не понимаю, в чем проблема. Из того, что я прочитал в документации, эта строка загружает компоненты, используемые в XAML. Но я не понимаю, почему эта проблема внезапно появляется сейчас или ее природа.
Может ли кто-нибудь дать мне указания, чтобы решить мою проблему?
Моя проблема возникла с моим XAML-кодом, я пытался применить «Style: TextBlockStyle» к TextBox.
Других решений пока нет …