我想从元素的属性绑定到只能与XPath可达的值.
该元素是从某些XML填充的ComboBox,其属性为SelectedItem.SelectedItem指向一个XML元素,我想绑定到子元素的值,可以通过XPath来访问它.
到目前为止,XAML看起来像这样:
源XML看起来像这样:
|
1 FooBar.Com . . .
我的问题是Button的CommandParameter绑定到XmlElement,其中包含太多信息.我想让CommandParameter引用一个子元素,有点像我可以用"XPath = PartnerID"指定一个额外的向下钻取来返回我真正感兴趣的整数值.
结束了我自己搞清楚.解决方案是将按钮的DataContext设置为组合框的SelectedItem,然后将CommandParameter设置为XPath绑定,如下所示: