首页 新闻 搜索 专区 学院

Style中commandparameter绑定问题

0
悬赏园豆:5 [已关闭问题] 关闭于 2012-03-09 16:02

<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的内容,但是以上绑定没有实现我想要的效果,请问大家我的绑定有什么问题吗?

my-sky的主页 my-sky | 初学一级 | 园豆:94
提问于:2012-02-01 15:06
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册