In questo tutorial esamineremo le capacità di WPF nel disegno delle figure geometriche bi-dimensionali. La classe base di tutte le figure geometriche presenti in WPF è la Shape che deriva da FrameworkElement secondo il seguente diagramma delle classi: Quindi, le figure geometriche sono elementi grafici a tutti gli effetti (come Button o TextBox) e questo fatto comporta dei vantaggi che non abbiamo, ad esempio, nell’ambito delle Windows Forms: · Ogni figura è in grado di auto-disegnarsi sollevandoci dall’incombenza di disegnare noi, via codice, la figura in caso di aggiornamento o ridimensionamento; · Come tutti gli elementi grafici, le figure geometriche possono essere inserite in un qualsiasi contenitore; · Le figure geometriche supportano gli eventi come tutti gli altri controlli senza dover implementare particolari workaround per gestire l’interazione con l’utente. La classe Shape espone le proprietà comuni a tutte le figure geometriche. Le più interessanti sono: · ...
