StackPanel с интерфейсом Surface - никогда никаких касаний - PullRequest
1 голос
/ 24 января 2012

Я пытался создать визуал для перетаскивания StackPanel в WPF на событие TouchDown.Мне уже удалось сделать это для SurfaceListBoxItem без проблем, но не для StackPanel.Я сузил его до того факта, что свойство TouchesCapturedWithin для SurfaceListBoxItem равно 1 (как и должно быть), но всегда равно 0 для StackPanel (даже если смотреть на это свойство в событии TouchDownобработчик для StackPanel).

    private void stackPanel1_TouchDown(object sender, TouchEventArgs e)
    {
        IEnumerable<TouchDevice> touches = (sender as StackPanel).TouchesCapturedWithin;
    }

Мне нужно это IEnumerable далее в коде, поэтому я предполагаю, что именно поэтому я ничего не вижу при перетаскивании.

Большое спасибо,

Дан

1 Ответ

0 голосов
/ 24 января 2012

Сортировка с использованием свойства TouchesOver.

...