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);
    }

Xaml解析器异常,引用预期,Silverlight

我不确定,但你可以试着改变这一行:

<dxg:GridColumn FieldName=" + Name + @"/>

<dxg:GridColumn FieldName=""" + Name + @"""/>

我遇到过这个问题。无法解决,但找到了一个比这个更好的替代方案。

 XmlTextReader xmlReader = new XmlTextReader(new StringReader(licensexml));
                while (xmlReader.Read())
                {
                  //Do the work
                }

licensexml变量包含XML字符串。