我有一个xml文件并在silverlight中使用。
doc.Descendants(xamlparent).FirstOrDefault().Add(new XAttribute("x:Class","WorkflowConsoleApplication1.modify"));
但在这个“:”十六进制原因error.how我可以在属性名称中添加这个十六进制。这可能吗?。
答案 0 :(得分:1)
您必须查看映射到x
命名空间前缀的命名空间的URI。查看XML文档的顶部,它将包含xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
。
然后,使用上面的完整XML名称空间URI实例化XAttribute
,如下所示:
new XAttribute(XName.Get("Class", "http://schemas.microsoft.com/winfx/2006/xaml"), "WorkflowConsoleApplication1.modify")
进一步阅读: