2010-12-20 14 views
2

Ich versuche, ein kleines Zeichenprogramm für kleine Kinder zu machen. Ich denke darüber nach, eine canvas zu machen und ihnen zu erlauben, darauf zu zeichnen. Aber ich möchte keine Größe angeben, ich möchte verkleinern und damit ein "endloses" Stück Papier (mit Pan + Zoom zum Navigieren) ermöglichen. aber wie mache ich das, die canvas scheint nur eine feste Größe zu haben, und die Größenänderung scheint es nicht zu funktionieren, Wie wäre es mit dem Zoom, meine Zeichnungen scheinen nicht vektorbasiert zu sein, sie sind sehr "gezackt" wenn Zoomen nah.WPF und Erstellen einer "endlosen" Leinwand

Jede andere Kontrolle, die besser wäre?

+0

Es ist eine nette Idee - nur ein wenig über die Kombination von „für kleine Kinder“ fragen und "Pan-und Zoom-Navigation". Obwohl meine jungen Frauen gerne am Computer spielen, bin ich mir nicht sicher, ob sie für etwas so Komplexes bereit wären, wenn es nicht wirklich einfach gemacht wäre. –

+0

Meine Gedanken sind: "Touchscreen" und eine schlaue Art zu schwenken/zu zoomen ohne zu zeichnen, –

Antwort

1

Werfen Sie einen Blick auf InkCanvas Kontrolle, es gibt Ihnen einen Bereich wie ein Brett, wo Sie zeichnen oder handgeschrieben werden können; Abgesehen davon bietet es verschiedene andere Funktionen aus der Box. Sie können leicht ein Beispiel für das Zoomen in InkCanvas finden. Einige hilfreiche Links -

Zeichnen Sie die InkCanvas mit: http://www.kirupa.com/blend_wpf/inkcanvas_pg1.htm

Seres von Artikeln über die Verwendung InkCanvas- http://blogs.msdn.com/b/swick/archive/tags/fun+with+ink+_2600_amp_3b00_+xaml/

Verwandte Themen