1

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

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

我在我的 gics 文件中的以下行中得到一个 XamlParseException 用于嵌套控件:

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

我认为它将路径的组件/UI 部分加倍,因为父用户控件已经驻留在此目录中。

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

4

1 回答 1

0

此异常通常意味着 XAML 解析器找不到引用的 XAML,或者您的 NestedControl 类的 XAML 无效。

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

于 2011-12-24T07:49:44.547 回答