Si creo un control CheckBox en WPF (sin contenido - Solo necesito la parte de marcar/desmarcar), pone la "caja" visual (el rectángulo tridimensional que tiene o no marca de verificación) en él) en la esquina superior izquierda del control.¿Cómo puedo centrar una casilla de verificación WPF dentro de su región cliqueable?
¿Puedo poner la "caja" visual en el centro del control CheckBox en su lugar? Es decir, ¿centrado tanto horizontal como verticalmente? Algo como esto:
que puedo conseguir algo visualmente similar a esto estableciendo HorizontalAlignment y VerticalAlignment de la casilla de verificación al centro. Esto hace que el control CheckBox se reduzca a solo el tamaño de su visual de "cuadro" y luego se centra dentro de su elemento primario. Sin embargo, solo responde a los clics en el visual de "caja", que presenta un objetivo mucho más pequeño e inconveniente.
Una opción sería para estirar la casilla de verificación en toda la disposición se [usando 'ViewBox'] (http://stackoverflow.com/questions/981067/wpf-silverlight-xaml-stretch-text-size-to-fit-container/981182#981182). Es cierto que eso se vería muy extraño. – svick