El aspecto de un CheckBox de WPF desalinea la parte del cheque con la parte de la etiqueta (contenido). El cheque se mantiene ligeramente por encima del contenido, como se muestra aquí:¿Cómo puedo alinear un CheckBox con su contenido?
El XAML es así:
<CheckBox Content="Poorly aligned CheckBox" Margin="9"/>
la casilla de verificación se encuentra dentro de una celda de cuadrícula. ¿Existe alguna forma sencilla de hacer que el contenido y las partes de un XAML CheckBox se alineen verticalmente? He intentado varias combinaciones de propiedades sin suerte. Vi a similar question here pero la respuesta es demasiado compleja.
Gracias de antemano.
EDITAR: El problema fue causado por Window FontSize que establecí en 14. Para volver a crear el problema, establezca CheckBox FontSize en 14 (o más). Mi programa es visto a distancia por los trabajadores de la fábrica, así que dejo que Window FontSize aumente o disminuya por el usuario.
Si usted piensa que la edición de la plantilla de control es demasiado compleja, entonces van a tener que aceptar la forma en que el control estándar plantilla se presenta. El * cambio * real que necesitaría realizar en la plantilla de control, como el cambio realizado en la respuesta a la que se vinculó, es simple. –
Etiquetas ** [no] (http://meta.stackexchange.com/questions/70498/automatic-removal-of-bracketed-tags-from-question-titles) ** pertenecen al título, todos los que están parejos remotamente familiar con el sitio lo sabe, si la pregunta está etiquetada como WPF, todos saben que no está hablando de una casilla de verificación de WinForms o HTML. La etiqueta WPF incluso se agrega automáticamente al título de la página. –
Puede agregarme a la lista de personas que no pueden reproducir su problema. Su XAML produce una casilla de verificación de aspecto normal, sin el problema de diseño que muestra en su captura de pantalla. ¿Puedes reproducir tu problema en una aplicación de prueba independiente? –