У меня есть поле со списком в WPF, как это:
<ComboBox Text="Select Language..." IsEditable="True" IsReadOnly="True"
ItemsSource="{Binding XPath=item/@name, Source={StaticResource Items}}"
SelectedItem="{Binding Path=Test, Mode=OneWayToSource}"/>
Где элементы:
<XmlDataProvider x:Key="Items" Source="/itemlist.xml" XPath="/itemlist"/>
Test - это свойство объекта типа в ViewModel, которое задается как текстовый текст окна.
Все работает нормально, и мое свойство Test получает объект XmlNode, что имеет смысл.
Однако я хотел бы получить другой атрибут из этого xml, например XPath=item/@value
Как мне это сделать?