2010-12-29 3 views
0

Я хочу создать приложение для рисования с несколькими касаниями, которое может использовать много пальцев для рисования штрихов.WPF - Multi-stroke с использованием inkcanvas

Итак, я попытался использовать inkcanvas, но он может нарисовать только один такт.

using System.Windows.Ink;

Как использовать inkcanvas для рисования многотактных?

Спасибо,

Hong Limp

ответ

1

Если у вас есть Windows 7 и с помощью WPF4, вы должны быть в состоянии использовать мультитач, если устройство ввода поддерживает его. Если устройство ввода не поддерживает мультитач, вы можете имитировать его с двумя мышами с помощью HID устройства из Multi-Touch Vista, следуя этим инструкциям:

Как показывает статья, вы можете проверить ваш драйвер multi-touch ввода в Windows 7 с использованием классического приложения Paint.

Update:

Увы, я могу подтвердить, что в WPF4 InkCanvas не поддерживает несколько ударов, только мультисенсорные жесты. Тем не менее, я нашел и протестировать образец, который обеспечивает такой же эффект:

Скачать образец и использовать проект TouchDrawing.

+0

Мое устройство поддерживает multi-touch, но я не могу рисовать многотактный с использованием inkcanvas. –

+0

Работает ли multi-touch в MSPAINT.EXE, как показано в учебнике? Используете ли вы Windows 7 и WPF4? Если все это верно, я не в идеях. –

+0

Да, я использую Windows 7 и WPF4. Работа Multi-touch в MSPAINT.EXE –

Смежные вопросы