Empfohlene Tools für Grafikdesigner, die mit WPF arbeiten

Welche guten Anwendungen und Tools können Grafikdesigner verwenden, um mit WPF-Schnittstellen zu arbeiten?

Antworten (1)

Beginnend mit WPF

Ich persönlich arbeite mit einer Kombination aus Microsoft Visual Studio (Umgebung) und Microsoft Expression Blend (Elementbearbeitung).

Blend ist ein WYSIWYG-Frontend zum Entwerfen von XAML-basierten Schnittstellen für WPF- und Silverlight-Anwendungen und eignet sich gut für Vorlagen, visuelle Zustände und Animationen.


Vorlagen bearbeiten

Wenn Sie mit Vorlagen arbeiten, ist WPF Theme Editor von DevExpress ein nettes Tool. Es lässt sich in Blend integrieren, und der Baumbrowser und die Vorlagenhierarchie sind sehr nützlich, um Stile zu finden.

Eine Sache, die Sie immer hilfreich finden werden, ist der Zugriff auf die eigentlichen Strukturvorlagen für die Elemente. Normalerweise besuche ich die DevExpress WPF Controls- Website, die eine sehr umfassende Liste von Bibliotheken und Steuerelementen enthält.

Das Demo Center für DevExpress ist auch eine großartige herunterladbare App zum Extrahieren und Bearbeiten von Vorlagen. Ich finde es besonders nützlich bei komplexen Elementen wie Diagrammen (nicht in Blend enthalten), bei denen Sie die Sichtbarkeit von Elementen umschalten und den Code dann in Ihren Entwicklungsbereich verschieben können.


Grafiken erstellen

Für die Arbeit mit Grafiken selbst fand ich Microsoft Expression Design ziemlich gut zum Zeichnen und Exportieren von Vektoren in PNG-, WPF- oder Silverlight-Formate. Es hat einen schönen einfachen Satz von Werkzeugen und Sie können Elemente aus Vektoren importieren. Außerdem ist Version 4 kostenlos.


Testen

Ich habe gerade dieses nette Tool zum Live-Testen namens Snoop entdeckt . Es ist Open Source und ermöglicht es Ihnen, den visuellen Baum einer laufenden WPF-Anwendung auszuspionieren/durchzusuchen (ohne dass ein Debugger erforderlich ist) und Eigenschaften live zu ändern.

Für all dies benötigen Sie wahrscheinlich zumindest Grundkenntnisse im Schreiben/Lesen von WPF. Ich persönlich verwende alle vorherigen und schreibe benutzerdefinierte Stile für benutzerdefinierte Elemente.