This is the weirdes error I've gotten so far while working on UWP. I was happily working when I ran my code to check some new changes. After the app executed the InitializeComponent() method it crashed. I went on the debugger mode and tried to narrow down what could be the cause of the problem.
The InitializeComponent() function looks like this:
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);
}
After a few attempts I found that the error was coming after the last line was executed:
::Windows::UI::Xaml::Application::LoadComponent(this, resourceLocator, ::Windows::UI::Xaml::Controls::Primitives::ComponentResourceLocation::Application);
I am quite new to UWP programming so I don't understand what is the problem. From what I read on the documentation this line loads the components used on the XAML. But I don't understand why this problem is suddenly appearing now or its nature.
Could anyone give me directions to solve my problem?
My problem came with my XAML code, I was trying to apply a "Style: TextBlockStyle" to a TextBox.