WPF - Cómo crear un botón de imagen con plantilla

Estoy tratando de crear un botón que tiene 3 imágenes: una imagen normal, una imagen presionada y una imagen deshabilitada (las usaré para crear botones de flecha arriba / abajo).

Creo que el enfoque correcto sería derivar deButton y usar unTemplate y establece los disparadores para cambiar la imagen. Tengo 3 propiedades de dependencia, una para cada imagen.

Las imágenes serían .png y tendrían fondos transparentes (ya que no son rectangulares).

Busco algo comoCBitmapButton en mfc.

Respuestas a la pregunta(5)

Su respuesta a la pregunta