我有以下代码:
<Menu>
<MenuItem ItemsSource="{Binding SomethingMenuItems}" Header="Something"/>
</Menu>
其中MenuItems 是SomethingMenuItem 类型的对象的集合。
我也有:
<DataTemplate DataType="{x:Type SomethingMenuItem}">
<MenuItem Header="{Binding OrderTypeName}">
<MenuItem.Icon>
<Image Source="{Binding IconName}"/>
</MenuItem.Icon>
</MenuItem>
</DataTemplate>
我希望得到(当我对菜单项进行硬编码时会得到类似的东西):
我得到的是:
我究竟做错了什么?