1

我正在阅读一个 xaml 文件XamlReader(),它当然具有以下元素和属性:

<setter property="Property1" Value="Value1" />

是否有任何方法可以定位特定属性及其关联值?

我应该使用字符串函数解析字符串吗?

4

1 回答 1

2

MSDN 文档显示使用 XmlReader 作为 XamlReader 的输入

// Load the button
StringReader stringReader = new StringReader(savedButton);
XmlReader xmlReader = XmlReader.Create(stringReader);
Button readerLoadButton = (Button)XamlReader.Load(xmlReader);

http://msdn.microsoft.com/en-us/library/system.windows.markup.xamlreader.aspx

您可以只使用 XmlReader 来获取属性。

http://msdn.microsoft.com/en-us/library/cc189056%28VS.95%29.aspx

您将XmlNodeType.Attribute在 MSDN 示例中显示的switch语句中使用,首先注意您在XmlNodeType.Element案例中所在的节点。

于 2012-06-11T00:21:46.983 回答