例外:无法创建未知类型错误“'{http://schemas.telerik.com/2008/xaml/presentation}RadDatePicker'”
public static object Visualize(string filepath)
{
try
{
var xdoc = new XDocument(XElement.Parse(new StreamReader(filepath).ReadToEnd()));
Code = xdoc.ToString();
XmlReader xmlReader = xdoc.CreateReader();
return XamlReader.Load(xmlReader); //<-- thrown here
}
catch(Exception e)
{
System.Windows.MessageBox.Show(e.Message,"Visualize error", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Error);
return null;
}
}
当我使用包含此组件的 xaml 文件调用上述方法时,运行时发生异常。如果我调用同一个文件,但声明组件的部分丢失,它工作正常。
我如何解决它?