Я представляю XML в виде дерева в WPF.Узлы стилизованы с использованием HierarchicalDataTemplate для представления атрибута Xml и его значения, как показано ниже.
<HierarchicalDataTemplate DataType="Field" ItemsSource="{Binding XPath=./*}">
<StackPanel Orientation="Horizontal" Margin="2" >
<Border BorderBrush="White" Background="{DynamicResource AccentColorBrush}" BorderThickness="2" CornerRadius="3" Margin="2,0,0,0">
<TextBlock Foreground="White" Margin="3" Text="Field" />
</Border>
<Border BorderBrush="White" Background="WhiteSmoke" BorderThickness="2" CornerRadius="3" Margin="2,0,0,0">
<TextBlock Margin="3" Text="{Binding XPath=@FieldName}" />
</Border>
</StackPanel>
</HierarchicalDataTemplate>
Я хочу, чтобы они были представлены в виде пары тег / значение ключа, обозначенной некоторой ссылкой / равной и т. Д., Как показано на рисунке ниже Как этого добиться с помощью изменений в xaml,Мне нужны другие способы, кроме как ввести изображение «связи» между парой, чтобы показать их как связанные.