Xaml解析器异常,引用预期,Silverlight
本文关键字:引用 Silverlight 异常 Xaml | 更新日期: 2023-09-27 18:09:58
我已经为此绞尽脑汁一段时间了,找不到错误的原因,请帮助:/
public static ControlTemplate LookUpEditNameCreate(String Name)
{
string xaml = @"<ControlTemplate xmlns=""http://schemas.microsoft.com/client/2007"" xmlns:dxg=""http://schemas.devexpress.com/winfx/2008/xaml/grid"">
<dxg:GridControl Name=""PART_GridControl"">
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName=" + Name + @"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView AutoWidth=""True""/>
</dxg:GridControl.View>
</dxg:GridControl>
</ControlTemplate>";
return (ControlTemplate)XamlReader.Load(xaml);
}
我不确定,但你可以试着改变这一行:
<dxg:GridColumn FieldName=" + Name + @"/>
<dxg:GridColumn FieldName=""" + Name + @"""/>
我遇到过这个问题。无法解决,但找到了一个比这个更好的替代方案。
XmlTextReader xmlReader = new XmlTextReader(new StringReader(licensexml));
while (xmlReader.Read())
{
//Do the work
}
licensexml变量包含XML字符串。