Как добавить контекстное меню в стек стека в wp7? - PullRequest
1 голос
/ 14 июня 2011

У меня есть список с табличкой данных, которая выглядит следующим образом:

spackpanel
    textbox1
    textbox2
/stackpanel

как я хочу добавить контекстное меню, поэтому я изменил его так:

spackpanel
    contextMenu
        contextMenuItem
    /contextMenu
    textbox1
    textbox2
/stackpanel

я далникаких дополнительных атрибутов, таких как высота и т. д., только атрибуты text / content и header.

когда я его запускаю, я вижу текстовые поля, но contextMenu недоступен, когда я его удерживаю.я делаю это правильно?где найти хорошие примеры со stackpanel и contextMenu?

1 Ответ

2 голосов
/ 14 июня 2011

Не видя ваш код / ​​xaml, сложно сказать. Но у меня работает следующее:

<StackPanel>
    <toolkit:ContextMenuService.ContextMenu>
        <toolkit:ContextMenu>
            <toolkit:MenuItem Header="option 1" />
            <toolkit:MenuItem Header="option 2" />
        </toolkit:ContextMenu>
    </toolkit:ContextMenuService.ContextMenu>
    <TextBlock Text="first" Style="{StaticResource PhoneTextExtraLargeStyle}" />
    <TextBlock Text="second" Style="{StaticResource PhoneTextExtraLargeStyle}" />
</StackPanel>

Добавлены стили для увеличения размера цели удара

...