如何设置选中的项目或获取我有上下文菜单的列表框项目?
<local:TypeTemplateSelector Content="{Binding}">
<local:TypeTemplateSelector.WithAudio>
<DataTemplate>
<Grid Margin="0,5">
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu Open="needselect" x:Name="databoundMenu">
<toolkit:MenuItem Header="I Like It"/>
<toolkit:MenuItem>
<toolkit:MenuItem.Header>
<CheckBox Content="Tell" ></CheckBox>
</toolkit:MenuItem.Header>
</toolkit:MenuItem>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
<StackPanel>
<TextBlock Text="{Binding h}"/>
</StackPanel>
</Grid>
</DataTemplate>
</local:TypeTemplateSelector.WithAudio>
最佳答案
我不确定我是否理解您的问题:您有一个列表框,其中每个项目都有一个上下文菜单,并且您想在上下文菜单中知道所选项目?这是我对上下文菜单的使用
<DataTemplate>
<Border>
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu>
<toolkit:MenuItem Header="Move" Command="{Binding MoveCurrentCommand}" CommandParameter="{Binding}" />
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
<Grid Margin="0,0,0,15" Height="100">
(...)
关于c# - 在 ContextMenu 打开操作 wp7 上设置所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6967040/