我正在尝试创建一个Windows Phone应用程序,它将在多个用户控件中使用类似的UI元素。
主xaml加载了一个用户控件,此用户控件由另一个用户控件组成。用户控件都位于主xaml所在的同一目录中。
我在g.i.cs文件的以下行中获取了嵌套控件的XamlParseException:
System.Windows.Application.LoadComponent(this, new System.Uri("/MyApp;component/UI/NestedControl.xaml", System.UriKind.Relative));
我认为它是路径的组件/ UI部分的两倍,因为父用户控件已经驻留在此目录中。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
此异常通常意味着XAML解析器无法找到引用的XAML,或者您的NestedControl类具有无效的XAML。
如果没有进一步的代码,很难确定根本原因。我建议删除这些类,直到你的项目编译,然后再慢慢添加它们,每次编译。这有助于您确定问题所在。