ScatterViewItem IsManipulationEnabled = ложное событие маршрутизации

У меня есть ScatterViewItem, внутри которого я хочу разместить UserControl. Теперь я хочу иметь возможность переключать IsManipulationEnabled на ScatterViewItem, чтобы зафиксировать его на месте на ScatterView.

Когда он заблокирован, я хочу иметь возможность манипулировать UserControl внутри (например, панорамирование, масштабирование, вращение и т. д.).

Если я установлю для IsManipulationEnabled значение false, то, похоже, будут заблокированы все события для UserControl, потому что мои события ManipulationStarting, ManipulationDelta, связанные с моим UserControl, не будут срабатывать.

Есть ли способ обойти эту проблему? Сейчас я использую простое изображение в качестве UserControl.

Спасибо.


person David James Ball    schedule 29.06.2012    source источник


Ответы (1)


Вместо ManipulationMode используйте CanMove/CanRotate/CanScale.

person Robert Levy    schedule 30.06.2012
comment
Спасибо, я пробовал, но мой UserControl по-прежнему не может получать события манипуляции. - person David James Ball; 30.06.2012