有没有办法在 wpf 中使用 XPath 绑定来读取整个 InnerXml(或 OuterXml)?
示例数据提供者
<XmlDataProvider x:Key="SampleDataProvider" IsInitialLoadEnabled="True" IsAsynchronous="False" XPath="SampleDataProvider">
<x:XData>
<SampleData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="">
<Property ID="BlinkData">
<Blink>
<Property ID="Name">Blink1</Property>
<Property ID="Speed">400</Property>
<Property ID="Value1">0</Property>
<Property ID="Value2">100</Property>
</Blink>
</Property>
</SampleData>
</x:XData>
</XmlDataProvider>
样品窗口
<TextBox>
<TextBox.Text>
<Binding Source="{StaticResource ResourceKey=SampleDataProvider}" XPath="/SampleData/Property[@ID='BlinkData']" />
</TextBox.Text>
</TextBox>
我期待在文本框中看到整个 InnerXml。但不幸的是,我只看到节点值,例如 Blink14000100。
我在这里错过了什么吗?