在listitem中查找文本块的text属性

时间:2011-10-24 16:18:08

标签: c# windows-phone-7 silverlight-toolkit

我的WP7应用程序中有一个Listbox,在DataTemplate中我有一个工具包:WrapPanel,然后有一个上下文菜单(工具包)。如何在单击contextmenu menuitem时获取listbox datatemplate中文本块的文本?

希望这是有道理的一些代码:

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

谢谢,

迈克尔

1 个答案:

答案 0 :(得分:1)

在这里你可以看到 WPF Commands  在行动中,也许是一个好的开始。 :)