Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемМарта Охромеева
2 Microsoft TechDayshttp:// Сергей Пугачёв Microsoft MVP
3 Microsoft TechDayshttp:// Перьевой ввод в Silverlight приложениях; Multi-touch в Silverlight приложениях; Возможно ли разрабатывать приложения без аппаратной поддержки Multi-touch?
4 Microsoft TechDayshttp:// Клавиатура; Мышь; Перо (Стилус); Руки (Multi-touch).
5 Microsoft TechDayshttp://
6 private Stroke _newStroke; private void MyIP_MouseLeftButtonDown(object sender, MouseEventArgs e) { MyIP.CaptureMouse(); _newStroke = new Stroke(e.StylusDevice.GetStylusPoints(MyIP)); MyIP.Strokes.Add(_newStroke); } private void MyIP_MouseMove(object sender, MouseEventArgs e){ if (_newStroke != null) _newStroke.StylusPoints.Add(e.StylusDevice.GetStylusPoints(MyIP)); }
7 Microsoft TechDayshttp:// Перьевой ввод в Silverlight приложениях; Multi-touch в Silverlight приложениях; Возможно ли разрабатывать приложения без аппаратной поддержки Multi-touch?
8 Microsoft TechDayshttp://
10 //Подписка на события Touch.FrameReported += new TouchFrameEventHandler(Touch_FrameReported); void Touch_FrameReported(object sender, TouchFrameEventArgs e) { TouchPointCollection points = e.GetTouchPoints(null); TouchPoint primaryPoint = e.GetPrimaryTouchPoint(null); if (null != primaryPoint) { if (primaryPoint.Action == TouchAction.Down) e.SuspendMousePromotionUntilTouchUp(); switch (primaryPoint.Action) { case TouchAction.Down: //Бизнес логика... break; case TouchAction.Up: //Бизнес логика... break; case TouchAction.Move: //Бизнес логика... break; }}}
11 Microsoft TechDayshttp:// Перьевой ввод в Silverlight приложениях; Multi-touch в Silverlight приложениях; Возможно ли разрабатывать приложения без аппаратной поддержки Multi-touch?
12 Microsoft TechDayshttp://
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.