es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede establecer la plantilla de botón repetir de deslizador en Avalonia.

Estoy intentando anular el tema del control deslizante de Avalonia. Funciona en el control deslizante en su conjunto y el botón también se actualiza, pero por alguna razón no puedo aplicar un tema personalizado a los botones PARTDecreaseButton y PARTIncreaseButton.

En este caso, el fondo SÍ se establece en verde, pero la propiedad del modelo no se aplica. ¿Por qué?

En contraste, el pulgar está funcionando. La implementación predeterminada de Slider.xaml se encuentra aquí.

EDITAR: Aquí hay una ventana simple para reproducirlo.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema radica en el Selector que se está utilizando para el estilo. El Selector proporcionado especifica el RepeatButton como hijo del seekBar del Slider, y si bien esto es correcto para el Thumb, no funciona para PART_DecreaseButton y PART_IncreaseButton.

    Para anular los estilos de los RepeatButtons, es necesario utilizar un Selector más específico. El siguiente Selector debería funcionar:

    “`xml

Comments are closed.