J'essaye de créer un bouton qui a 3 images: une image normale, une image pressée et une image désactivée (je les utiliserai pour créer des boutons fléchés haut/bas).WPF - Comment créer un bouton image avec modèle
Je crois que l'approche correcte serait de dériver de Button
et d'utiliser un Template
et de définir des déclencheurs pour changer l'image. J'ai 3 propriétés de dépendance, une pour chaque image. Les images seront .png et auront des arrière-plans transparents (car ils ne sont pas rectangulaires).
Je cherche quelque chose comme CBitmapButton
dans MFC.
Exactement. En fait, hériter de Button est superflu. Vous pouvez tout faire avec ce modèle et un style pour l'appliquer. La règle ici devrait être si vous devez changer le comportement, hériter et faire un contrôle. Si vous devez changer "Look", utilisez un style. –
Merci pour votre réponse. C'est ce que je cherchais. –
MERCI. C'est la seule solution Image Button qui a fonctionné pour moi. J'ai même ajouté un déclencheur "Hover", Major Kudos! – dortzur