Frage

Ich war auf der Suche über alte MIX-Videos aus dem Jahr 2007 und sah in WPF eine schöne Präsentation zeigt Hand gezeichnete Formen. Meine Frage ist, ob diese im Standard ausgeliefert Paket vorhanden ist oder wenn ich diese selbst erstellen müssen.

Ich stelle mir vor, dass ich sie schaffen müssen, hier so kommt die „echte“ Programmierung Frage: Wie soll man anfangen, wenn Sie eine „Hand gezeichnet“ erstellen möchten Form -looking die „portable“ ist? Ich möchte in der Lage sein, so viel Code wie möglich wieder zu verwenden für Rechteck, Elipse, Linie etc.

War es hilfreich?

Lösung

Andere Tipps

Wenn ich eine eigene Form zeichnen möchten, verwende ich ein Tool wie Expression Designer, Expression Blend, Adobe Fireworks oder Illustrator die Form zu entwerfen (es gibt ein Plugin für Feuerwerk und eine für Illustrator, die Vektoren, um XAML speichert). Diese kümmert sich um den harten Teil der Dinge, die in XAML legen, und diese Form später wieder verwendet werden.

Zeichnen Sie die Form in Expression Designer und wählen Sie dann "Export ..." als XAML. Wenn der Export-Dialog erscheint, wählen Sie „Ressourcen Dictionary“ als Dokumentformat, dann können Sie auf die Registerkarte XAML wechseln und den Code aus dem Dialogfeld in ein Ressourcenverzeichnis in Ihrem Visual Studio-Projekt kopieren. Jetzt haben Sie eine DrawingBrush die Sie verwenden können Ihre Formen überall in Ihrer Anwendung zu bringen.

scroll top