Пусть ваши элементы пользовательского интерфейса расширяют класс UIElement следующим образом:
class MyUIElement : UIElement
{
protected override void OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs e)
{
base.OnManipulationStarting(e);
UIElement involvedUIElement = e.Source as UIElement;
// to cancel the touch manipulaiton:
e.Cancel();
}
}
disabledUIElement должен содержать элементы пользовательского интерфейса, которые вызвали событие касания, если вам нужно отменить манипуляцию для определенных элементов, вам просто нужно вызвать e.Cancel();
Надеюсь, это поможет!