Dependencyproperty binding not updating
If you are totally new to frontend development, it might not be the best idea to jump right into a framework as your first step - grasp the basics then come back!
Unlike other monolithic frameworks, Vue is designed from the ground up to be incrementally adoptable.
There is no shortage of information out there on how to speed up the performance of WPF applications, but too often the focus is on the weird stuff instead of the simpler issues.
I’m not going to talk about things like writing to to optimize drawing—it’s a topic covered to death elsewhere.
So to have more details about the exception, put the call to Initialize Component in a try/catch block. Xaml Parse Exception" - Check the box to break on throw for this exception. You'll find that the Xaml Parse Exception you catch is much more descriptive, and will give the correct position in the xaml file.
This way, you have access to the useless Xaml Parse Exception, but also to its Inner Exceptions and to the Stack Trace. Often, by default, you'll get an error reported at Line 1 of the xaml, which is an obvious lie. I realize this is 5 months after your post - Another way you can do this is when the IDE breaks into the debugger and shows you the dreaded "Cannot create instance of 'Window1' blah blah" exception, click View Detail, and drill down on the Inner Exception property until you get to the real exception.