<Style x:Key="{x:Type MenuItem}" TargetType="MenuItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="MenuItem">
<TextBlock x:Name="MenuItemCtl" Text ="{TemplateBinding Header}" Width="150"/>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Command" Value="{x:Static custom:CustomCommand.ContextMenuCommand}"/>
<Setter Property="CommandParameter" Value="{Binding Path=Text, ElementName=MenuItemCtl}"/>
</Style>
<ContextMenu x:Key="VideoListMenu" >
<MenuItem Header="再生"/>
<MenuItem Header="BRAVIAで再生する"/>
<MenuItem Header="書き出す"/>
<MenuItem Header="ロックする"/>
<MenuItem Header="ロックしない"/>
<MenuItem Header="お気に入りにする"/>
<MenuItem Header="お気に入りから外す"/>
<MenuItem Header="-------"/>
<MenuItem Header="削除する" />
<MenuItem Header="番組情報" />
</ContextMenu>
我想commandparameter是每一个menuitem的header的内容,但是以上绑定没有实现我想要的效果,请问大家我的绑定有什么问题吗?