Question

Je regardais d'anciennes vidéos MIX de 2007 et j'ai vu une belle présentation montrant des formes dessinées à la main dans WPF. Ma question est de savoir si ceux-ci existent dans le paquet standard livré ou si je dois les créer moi-même.

J'imagine que je dois les créer, alors voici le "réel" question de programmation: comment commencez-vous lorsque vous souhaitez créer une forme "dessinée à la main" qui soit "portable"? Je veux pouvoir réutiliser autant de code que possible pour Rectangle, Elipse, Line, etc.

Était-ce utile?

La solution

Je pense que c'est peut-être ce que vous recherchez: Les formes dessinées à la main se trouvent au bas de la page.

Autres conseils

Lorsque je veux dessiner une forme personnalisée, j'utilise un outil tel qu'Expression Designer, Expression Blend, Adobe Fireworks ou Illustrator pour concevoir la forme (un plugin pour Fireworks et un pour Illustrator permettant d'enregistrer des vecteurs au format XAML). Cela prend en charge la partie difficile de la mise en page en XAML, et cette forme est réutilisable plus tard.

Dessinez la forme dans Expression Designer, puis choisissez "Exporter ...". comme XAML. Lorsque la boîte de dialogue d'exportation apparaît, choisissez "Dictionnaire de ressources". En tant que format de document, vous pouvez passer à l'onglet XAML et copier le code de la boîte de dialogue dans un dictionnaire de ressources de votre projet Visual Studio. Vous avez maintenant un DrawingBrush que vous pouvez utiliser pour placer vos formes n’importe où dans votre application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top