Estoy intentando crear un botón que tenga 3 imágenes: una imagen Normal, una Imagen presionada y una Imagen Inhabilitada (las usaré para crear botones de flecha arriba/abajo).WPF - Cómo crear botón de imagen con plantilla
Creo que el enfoque correcto sería derivar de Button
y usar un Template
y configurar desencadenantes para cambiar la imagen. Tengo 3 propiedades de dependencia, una para cada imagen.
Las imágenes serían .png y tienen fondos transparentes (ya que no son rectangulares).
Estoy buscando algo así como CBitmapButton
en MFC.
Exactamente. De hecho, heredar de Button es superfluo. Puede hacer todo con esta plantilla y un estilo para aplicarla. La regla aquí debería ser si necesita cambiar el comportamiento, heredar y hacer un control. Si necesita cambiar "Buscar", entonces use un estilo. –
Gracias por su respuesta. Esto es lo que estaba buscando. –
GRACIAS. Esta es la única solución de botón de imagen que funcionó para mí. ¡Incluso he agregado un gatillo "Hover", Major Kudos! – dortzur