将 Devexpress 控件转换为 UIElement
Convert Devexpress control to UIElement
我有一个程序可以通过拖放生成 XAML 代码,我用它从这个模板创建新表单。
如果我使用标准 WPF 控件,它会工作,但如果我使用 devexpress wpf 控件,则会出现转换为 UIElement 的错误
错误:
在类型上找不到匹配的构造函数
'DevExpress.Xpf.Editors.ButtonEditPropertyProvider'。您可以使用
构造此类型的参数或 FactoryMethod 指令。'
代码:
private UIElement ExtractElement(IDataObject obj)
{
string xamlString = obj.GetData("FluidKit") as string;
XmlReader reader = XmlReader.Create(new StringReader(xamlString));
UIElement elt = XamlReader.Load(reader) as UIElement;
return elt;
}
您可能有不兼容的引用。更新参考资料,这应该有效。
我有一个程序可以通过拖放生成 XAML 代码,我用它从这个模板创建新表单。 如果我使用标准 WPF 控件,它会工作,但如果我使用 devexpress wpf 控件,则会出现转换为 UIElement 的错误 错误:
在类型上找不到匹配的构造函数 'DevExpress.Xpf.Editors.ButtonEditPropertyProvider'。您可以使用 构造此类型的参数或 FactoryMethod 指令。'
代码:
private UIElement ExtractElement(IDataObject obj)
{
string xamlString = obj.GetData("FluidKit") as string;
XmlReader reader = XmlReader.Create(new StringReader(xamlString));
UIElement elt = XamlReader.Load(reader) as UIElement;
return elt;
}
您可能有不兼容的引用。更新参考资料,这应该有效。