The XAML syntax exception is an external exception that is thrown when the form creates all the children. This is likely to be thrown because one of these children throws another exception during instance creation. You need to check the InnerException property to exclude xamlparse, InnerException for InnerException, etc., until you find the root exception that causes the problem.
My first guess would be the lack of a service pack, but the only way to find out for sure is to find the root exception.
source share