У меня есть Listbox в моем приложении 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>
Спасибо
Michael