我在WP7应用程序中有一个列表框,在DataTemplate中有一个工具箱:WrapPanel,它有一个上下文菜单(工具箱)。当他们点击上下文菜单菜单项时,我如何获取列表框数据模板内的文本块的文本?
希望这里的代码有意义:
<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>谢谢,
迈克尔
发布于 2011-10-25 03:29:36
在这里,您可以看到WPF Commands的运行情况,这也许是一个很好的起点。:)
https://stackoverflow.com/questions/7878654
复制相似问题