C# 查找listitem中textblock的text属性

C# 查找listitem中textblock的text属性,c#,windows-phone-7,silverlight-toolkit,C#,Windows Phone 7,Silverlight Toolkit,我在WP7应用程序中有一个列表框,在DataTemplate中有一个toolkit:WrapPanel,它有一个上下文菜单(toolkit)。当单击contextmenu菜单项时,如何获取listbox数据模板中的textblock文本 希望这有意义以下是一些代码: <ListBox x:Name="FirstListBox" Margin="0,0,-12,0"> <ListBox.ItemTemplate>

我在WP7应用程序中有一个列表框,在DataTemplate中有一个toolkit:WrapPanel,它有一个上下文菜单(toolkit)。当单击contextmenu菜单项时,如何获取listbox数据模板中的textblock文本

希望这有意义以下是一些代码:

                <ListBox x:Name="FirstListBox" Margin="0,0,-12,0">
                <ListBox.ItemTemplate>

                    <DataTemplate>
                        <toolkit:WrapPanel Margin="0,0,0,17" Width="432" Height="auto">
                            <toolkit:ContextMenuService.ContextMenu>
                                <toolkit:ContextMenu>
                                    <toolkit:MenuItem Header="copy" Click="copytoCB_Click"></toolkit:MenuItem>
                                </toolkit:ContextMenu>
                            </toolkit:ContextMenuService.ContextMenu>
                            <TextBlock Text="{Binding author}" TextAlignment="Left" TextWrapping="NoWrap" Style="{StaticResource PhoneTextExtraLargeStyle}" MinWidth="430" />
                            <TextBlock Text="{Binding content}" TextWrapping="Wrap" Name="txtContent" Style="{StaticResource PhoneTextSubtleStyle}"/>
                        </toolkit:WrapPanel>
                    </DataTemplate>

                </ListBox.ItemTemplate>
            </ListBox>

谢谢

迈克尔

在这里你可以看到
在行动中,也许是一个好的起点。:)

你可以尝试绑定TextBlocks文本属性,但我不知道你想在哪里显示文本。如果你想在代码隐藏中使用它,那么作为命令参数可能是最好的解决方案。。。我可以绑定到命令参数/参数中的内容吗?可以在命令参数中使用绑定,也可以在命令中使用此参数。