Windows Phone中的嵌套用户控件

时间:2011-12-24 07:37:05

标签: xaml windows-phone-7 xamlparseexception

我正在尝试创建一个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部分的两倍,因为父用户控件已经驻留在此目录中。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

此异常通常意味着XAML解析器无法找到引用的XAML,或者您的NestedControl类具有无效的XA​​ML。

如果没有进一步的代码,很难确定根本原因。我建议删除这些类,直到你的项目编译,然后再慢慢添加它们,每次编译。这有助于您确定问题所在。