我有一个简单的UserControl
派生控件,当包含在另一个Xaml文件中时,它会正确加载。我验证了构造函数被调用,而后者又调用编译器生成的LoadComponent()
方法。
但是,当我直接调用构造函数以编程方式实例化UserControl
时,LoadComponent()
会失败并显示XamlParseException
:"找不到与此错误代码关联的文本。分析器内部错误:对象编写器' xClassNotDerivedFromElement'。"
在调用构造函数之前是否需要进行任何特殊设置?
答案 0 :(得分:0)
解决:这是因为我还试图以编程方式创建一个Application类,而不使用Xaml。看起来需要创建Application类carefully,特别是“应用程序主文件必须命名为App.xaml。”