Sto provando a creare un pulsante con 3 immagini: un'immagine normale, un'immagine premuta e un'immagine disabilitata (le userò per creare pulsanti freccia su/giù).WPF - Come creare un pulsante immagine con modello
Credo che l'approccio corretto sarebbe derivare da Button
e utilizzare un Template
e impostare i trigger per modificare l'immagine. Ho 3 proprietà di dipendenza, una per ogni immagine.
Le immagini dovrebbero essere .png e avere sfondi trasparenti (poiché non sono rettangolari).
Sto cercando qualcosa come CBitmapButton
in MFC.
Esattamente. In effetti, ereditare da Button è superfluo. Puoi fare tutto con questo modello e uno stile per applicarlo. La regola qui dovrebbe essere se hai bisogno di cambiare comportamento, ereditare e fare un controllo. Se è necessario modificare "Look", quindi utilizzare uno stile. –
Grazie per la risposta. Questo è quello che stavo cercando. –
GRAZIE. Questa è l'unica soluzione Image Button che ha funzionato per me. Ho persino aggiunto un trigger "Hover", Major Kudos! – dortzur