在ContextMenu打开操作wp7上设置所选项目

时间:2011-08-06 13:17:25

标签: c# silverlight xaml windows-phone-7 contextmenu

如何设置所选项目或获取我有ContextMenu的列表框项目?

                   <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>

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解你的问题:你有一个列表框,其中每个项目都有一个上下文菜单,在上下文菜单中你想知道所选项目?这是我对contextmenu的使用

<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">
    (...)