Parece que el ancho de mi casilla de verificación se extiende a la extensión de la celda de la cuadrícula en la que está contenida. Entonces, si marca el camino a la derecha de la etiqueta de casilla de verificación, todavía cambia el valor. ¿Hay alguna manera de hacer que la casilla de verificación solo alterne cuando se hace clic en la etiqueta o en la casilla de verificación sin codificar un valor de ancho para la casilla de verificación?casilla de wpf seleccionada al hacer clic fuera de la etiqueta
Respuesta
Si establece el ancho de definición de columna en "Auto", la columna se redimensionará para ajustarse al CheckBox
.
Sin embargo, eso podría arruinar su diseño.
Una alternativa es envolver el CheckBox
en un StackPanel
.
<Grid Margin="10,10,10,10" Name="grid1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Hello"/>
<StackPanel Grid.Column="1" Orientation="Horizontal">
<CheckBox Content="Click Me"/>
</StackPanel>
<Button Grid.Column="2" Content="Press Me"/>
</Grid>
Como se puede ver en la primera captura de pantalla, el cuadro delimitador del CheckBox
ahora está a la vuelta de la verificación y la etiqueta en lugar de estar todo el ancho de la columna, como se muestra por el segundo.
Comportamiento correcto:
conducta incorrecta:
Realmente puede estirar tan ancho. Intente aplicar algunos antecedentes al CheckBox; esto le mostrará qué tan ancho es en realidad. Juega también con HorizontalAlignment.
El valor predeterminado HorizontalAlignment
de casilla de verificación está Stretch
. Intente configurarlo en Left
/Right
/Center
.
- 1. casilla de verificación marcada al hacer clic en la etiqueta asociada
- 2. Android ventana emergente se cierra al hacer clic fuera de
- 3. jquery fancybox - evitar cerrar al hacer clic fuera de fancybox
- 4. ocultando DIV al hacer clic fuera de él
- 5. WPF ListViewItem elemento casilla
- 6. Marque la casilla de verificación al hacer clic en la descripción
- 7. Al hacer clic en una etiqueta para enfocar otro control en WPF
- 8. ¿Cómo hago para que una casilla de verificación también deje de hacer clic en la etiqueta de texto?
- 9. WPF: ¿Cómo hacer una casilla de verificación "pushlike"?
- 10. Casilla de verificación parcialmente seleccionada con javascript
- 11. evento de clic de enlace JavaScript jQuery en la etiqueta y en la casilla de verificación al mismo tiempo
- 12. VSTO WPF ContextMenu.MenuItem Haga clic fuera de TaskPane no levantado
- 13. ¿Cómo obtener la palabra seleccionada al hacer doble clic en div, p, span?
- 14. Android Cómo saber qué casilla de verificación está seleccionada
- 15. Hacer que la casilla de información de tierra virtual aparezca al hacer clic en lugar de desplazarse?
- 16. grupos de radio con la etiqueta se puede hacer clic
- 17. Elemento de menú de WPF que no se cierra al hacer clic en
- 18. Obteniendo el valor CURRENT de una casilla de verificación al hacer clic en
- 19. destino al hacer clic
- 20. Haciendo clic en la casilla de verificación de etiqueta no marcada si está oculto al usar IE 7 u 8
- 21. WPF ListBox Imagen seleccionada la saga continúa
- 22. Agregar atributo 'marcado' al hacer clic en jquery
- 23. Obtener el clic de minimizar la casilla de una ventana de WPF
- 24. mostrar/ocultar la imagen al hacer clic
- 25. Cómo cambiar la pestaña seleccionada en el botón hacer clic en WPF TabControl con botones en el encabezado
- 26. etiqueta fuera de jQuery .Append
- 27. al hacer clic con href en JSP
- 28. Restablecer setinterval al hacer clic
- 29. Eliminar DIV al hacer clic
- 30. jquery fancybox 2.0.3 - evitar cerrar al hacer clic fuera de fancybox