19.01.2015 Aufrufe

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

86 Kapitel 4 Programmoberflächenentwicklung für Multitouch-Technologien<br />

Des Weiteren bietet dieses Modul auch einige Events (s. Abbildung 4.8). Darunter<br />

ist das Event GestureRecognised, welches über eine erfolgreiche Gestenerkennung<br />

informiert. Insgesamt werden sieben verschiedenen Gesten erkannt.<br />

Abbildung 4.8: WPF-Multitouch Events<br />

Die Nutzung dieser Events ist aber mit zusätzlicher Arbeit verb<strong>und</strong>en, denn die grafische<br />

Komponente muss selber berechnen, ob die Events für sie bestimmt sind.<br />

Das zweite Modul (Abbildung 4.7, links oben) bildet sich aus verschiedenen Controls,<br />

die von WPF-Controls erben MTButton beispielsweise erbt von Button, MTSlider von<br />

Slider usw. Diese Controls können in einer Multitouch-Anwendung einfach eingesetzt<br />

werden.<br />

Die Integration in <strong>Visual</strong> Studio <strong>und</strong> in Microsoft Expression Blend ist problemlos. Die<br />

Eigenschaften der Controls können in beiden Anwendungen angepasst werden.<br />

Mit WPF-Multitouch lassen sich einfache Multitouch-Anwendungen sehr leicht schreiben.<br />

Sobald aber eine Funktionalität abweichend von klassischer Touch-Drag-Resize-<br />

Rotate-Funktionalität gewünscht ist, wird es schnell kompliziert. WPF-Multitouch bietet<br />

nur eine Dualtouch-Simulation auf der WPF-Ebene. Sie ist einfach zu nutzen, allerdings<br />

lassen sich damit komplexe Gesten nicht nachbilden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!