0
我想通過XmlDataProvider解析XML的菜單項,沒有運氣。 出現「添加項目2」菜單,但只有一個空白項目作爲子菜單從該項目打開。WPF - 通過XmlDataProvider從XML菜單項
我在做什麼錯?
在我的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>