Запретить отправку телефоном события MouseLeftButtonUp при прокрутке - PullRequest
0 голосов
/ 15 апреля 2011

Как я могу запретить Windows Phone 7 отправлять событие MouseLeftButtonUp в мою сетку (которую я использую в качестве кнопки) во время прокрутки пользователем?

Эта проблема иногда приводит к переходу на другую страницу простокогда пользователь прокручивает.

Или я должен использовать для этого шаблон кнопки?

Пример кода:

<ScrollViewer>
    <StackPanel>
        <Grid x:Name="Button1" MouseLeftButtonUp="Button1_LeftMouseButtonUp">
            <TextBlock Margin="12 15" />
        </Grid>
    </StackPanel>
</ScrollViewer>

1 Ответ

0 голосов
/ 17 мая 2011

Вместо события LeftMouseButtonUp попробуйте это

private void Button1_ManipulationCompleted(object sender, ManipulationCompletedEventArgs e)
{
    if (!e.IsInertial)
    {
        //Button Click Code
    }
}
...