Обработка событий в Windows Phone 7 Pivot и Scroll Viewer - PullRequest
1 голос
/ 21 октября 2011

Я строю галерею на WP7.0.

У меня есть элемент сводки, каждый элемент сводки содержит ScrollViewer, ведьма содержит изображение.Я использую элемент pivot для переключения страниц и ScrollViewer для анимации перевода изображений.

Я хочу сделать следующее:

Когда происходит событие Flick и изображение увеличивается, яЯ хочу, чтобы сводка НЕ ​​изменялась на следующий элемент, а скорее отправляла событие в ScrollViewer и выполняла его код перевода.

Я пытаюсь сделать это, устанавливая атрибуты IsHitTestVisible и IsEnabled для сводки, но, конечно,как ваш гость, это не работает.

Будут оценены любые другие идеи.

Вот мой код:

    <controls:Pivot x:Name="pivot"  
                    Width="480"
                    Height="768" 
                    Background="Red" 
                    IsEnabled="True" 
                    IsHitTestVisible="False">
        <controls:PivotItem>
            <ScrollViewer>
                <Image>
                    <Image.RenderTransform>
                        <TransformGroup>
                        </TransformGroup>
                    </Image.RenderTransform>
                    <toolkit:GestureService.GestureListener>
                        <toolkit:GestureListener >

                        </toolkit:GestureListener>
                    </toolkit:GestureService.GestureListener>
                </Image>
            </ScrollViewer>

        </controls:PivotItem>
    </controls:Pivot>

1 Ответ

0 голосов
/ 21 октября 2011

Я точно не знаю, но, возможно, вам следует обрабатывать события манипуляции с PivotItem, и запустить преобразование в обработчике событий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...