Могу ли я исключить большие пальцы из ManipulationEnabled? - PullRequest
1 голос
/ 05 января 2012

У меня есть FrameworkElements с IsManipulationEnabled, установленной в true, это работает хорошо, но в моем случае есть проблема, связанная с изменением размера больших пальцев в стиле FrameworkElements.

Мне нужно исключить большие пальцыиз-за сенсорных манипуляций, потому что в настоящее время, когда пользователь перемещает большой палец пальцем, вся фигура перемещается вместо изменения ее размера с помощью перетаскивания с помощью большого пальца.

Я попытался поместить IsManipulationEnabled = false в конструкторпревью, но это не сработало.

Есть идеи, пожалуйста?

1 Ответ

1 голос
/ 26 января 2012

Я решил проблему!По иронии судьбы, я установил IsManipulationEnabled для больших пальцев в true, затем внутри больших пальцев I:

protected override void OnManipulationStarting(ManipulationStartingEventArgs e)
{
e.Cancel();
}

вот и все

Теперь большие пальцы в стиле формы получают события мыши от прикосновения, а фигуруполучает события манипуляции :-)

...