Domanda

Stavo guardando i vecchi video MIX del 2007 e ho visto una bella presentazione che mostrava le forme disegnate a mano in WPF. La mia domanda è se questi esistono nel pacchetto standard spedito o se devo crearli da solo.

Immagino di doverli creare, quindi ecco che arriva il "reale" domanda di programmazione: come iniziare quando si desidera creare una forma "disegnata a mano" che sia "portatile"? Voglio essere in grado di riutilizzare più codice possibile per Rectangle, Elipse, Line ecc.

È stato utile?

Soluzione

Penso che questo potrebbe essere quello che stai cercando: Le forme disegnate a mano si trovano nella parte inferiore della pagina.

Altri suggerimenti

Quando voglio disegnare una forma personalizzata, uso uno strumento come Expression Designer, Expression Blend, Adobe Fireworks o Illustrator per progettare la forma (c'è un plugin per Fireworks e uno per Illustrator che salva i vettori su XAML). Questo si occupa della parte difficile del layout delle cose in XAML e questa forma è riutilizzabile in seguito.

Disegna la forma in Expression Designer e quindi scegli " Esporta ... " come XAML. Quando viene visualizzata la finestra di dialogo di esportazione, scegli " Dizionario delle risorse " come formato del documento, quindi è possibile passare alla scheda XAML e copiare il codice dalla finestra di dialogo in un dizionario di risorse nel progetto Visual Studio. Ora hai un DrawingBrush che puoi usare per posizionare le tue forme ovunque nella tua applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top