2011-10-12 21 views

Respuesta

1

Bueno, puedes simplemente estilizarlo. Tome el estilo de here y cámbielo. El componente clave en el estilo es VisualStateManager, asegúrese de entender lo que hace.

También puede crear un control personalizado, puede leer sobre él, por ejemplo, here.

0

Lo que yo haría es crear un control personalizado llamado ImageCheckBox que herede de la clase predeterminada CheckBox, agregar tres propiedades de dependencia de tipo ImageSource, denominadas CheckedImage, IndeterminateImage y UncheckedImage. Simplemente cambie su Visibility o Opacity según el control CheckStates, es decir, marcado, no marcado e indeterminado.

Cuestiones relacionadas