Я пытался сделать то же самое, и почти уверен, что это не поддерживается за один шаг.
Справка Binding.XPath говорит
Метод XmlNode :: SelectNodes обрабатывает выражения XPath из свойства XPath. Функции XPath не поддерживаются.
Однако
Вы можете обойти это, используя небольшой взлом - вам нужен контейнер вокруг элемента для предоставления DataContext, который является результатом вашего XPath, а затем вы можете запросить свойство LocalName этого объекта контекста, используя Path , например, в моем рабочем примере:
<StackPanel Grid.Row="20" Grid.Column="1"
DataContext="{Binding XPath=r:Result/r:LIC1}">
<TextBlock Text="{Binding Path=LocalName}" />
</StackPanel>
которого я изначально пытался достичь:
<TextBlock Grid.Row="20" Grid.Column="1"
Text="{Binding XPath=r:Result/r:LIC1/local-name\(\)}" />