Найти текстовое свойство текстового блока в элементе списка - PullRequest
0 голосов
/ 24 октября 2011

У меня есть 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

1 Ответ

1 голос
/ 24 октября 2011

Здесь вы можете увидеть WPF Commands в действии, возможно, это хорошее место для начала.:)

...