为什么Xelement.Parse()会抛出异常?

时间:2012-12-14 09:40:21

标签: c# xaml exception

XElement.Parse("<Style TargetType=\"TextBlock\" x:Key=\"LabelStyle\"><Setter Property=\"TextWrapping\" Value=\"Wrap\"/></Style>");

这引发了一个例外,为什么?

我想加入一个带有某些样式的XML文档,以便它在应用程序中正确呈现,因为该文档错过了某些样式(即这个样式)。

1 个答案:

答案 0 :(得分:5)

我认为问题在于您使用的是x的命名空间别名,但没有迹象表明该命名空间别名意味着什么 - 它对应的URI。

如果你包括

xmlns:x="http://...."

(使用适当的名称空间URI)然后我怀疑它会没事。