Я пытаюсь привязать некоторые данные XML из моего приложения WPF.Я настроил контекст данных так, чтобы элемент XmlElement, с которым я пытаюсь связать, в конечном итоге выглядел так:
<Item name="Potion" classes="Healing Item" value="200">
<Classes>
<Class value="HealingItem" />
</Classes>
<Description value="A low quality potion, it restores a small amount of health" />
<Components>
<HealingComponent>
<BattleHealingComponent>
<HPHealingComponent value="500" type="Absolute"/>
</BattleHealingComponent>
</HealingComponent>
</Components>
</Item>
Теперь вот проблема.Я не могу понять, какой запрос XPath можно связать, и он вернет только подузлы компонентов.
Я знаю, что он будет выглядеть примерно так:
ItemsSource="{Binding XPath=Components/*/????}"
Я застрялна что использовать для ????
В результате этого запроса должен отображаться «HealingComponent». Я пытался поиграть с различными параметрами на онлайн-визуализаторе XPath, но я не могу понять, как это сделать.Я готов насчет имени (), но я не могу заставить его работать.
Буду признателен за любую помощь