2011-12-24 62 views
1

我正在尝试创建一个Windows Phone应用程序,该应用程序将在多个用户控件中使用类似的UI元素。Windows Phone中的嵌套UserControls

一个用户控件由主xaml加载,此用户控件由另一个用户控件组成。用户控件全部位于主xaml所在的同一目录下。

我得到在我的GICS文件以下行的嵌套控制一个XamlParseException:

System.Windows.Application.LoadComponent(this, new System.Uri("/MyApp;component/UI/NestedControl.xaml", System.UriKind.Relative)); 

我想是加倍的路径作为父用户控件已经驻留在的组件/ UI部分这个目录。

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

回答

0

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

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