0
Я пытаюсь разобрать элементы меню из XML через XmlDataProvider, без везения. Появляется меню «Добавить элемент 2», но из него открывается только пустой элемент в качестве подменю.WPF - элементы меню из XML через XmlDataProvider
Что я делаю неправильно?
В моем XAML у меня есть:
<Window.Resources>
<XmlDataProvider x:Key="ItemTypes2" Source="c:\Temp\Menu2.xml" XPath="Configuration/ItemTypes2" />
</Window.Resources>
И:
<MenuItem Header="Add Item 2" ItemsSource="{Binding Source={StaticResource ItemTypes2}, XPath=MenuItems2}">
<MenuItem.Resources>
<DataTemplate DataType="MenuItem2">
<MenuItem Header="{Binding [email protected]}" />
</DataTemplate>
</MenuItem.Resources>
</MenuItem>
И в XML:
<?xml version="1.0" encoding="utf-8" ?>
<Configuration>
<ItemTypes2>
<MenuItems2>
<MenuItem2 Header="First" />
<MenuItem2 Header="Second" />
</MenuItems2>
</ItemTypes2>
</Configuration>