Tengo una cuadrícula en mi ventana de WPF. Cuando se presiona un botón en particular, quiero que un control en una de las celdas de la Grilla se expanda hacia abajo para duplicar su tamaño original. Cuando esto sucede, el control se recorta a los límites visuales de la celda contenedora. Sin embargo, necesito que todo el contenido esté visible, en la parte superior de la celda a continuación. Traté de establecer Panel.ZIndex a un valor alto, en vano. Básicamente necesito emular la funcionalidad de "overflow: visible" en CSS. ¿Es esto posible en WPF/Xaml?¿Permitir que el contenido de la celda WPF Grid se expanda fuera de la celda de la cuadrícula?
Respuesta
Probablemente pueda hacer esto con una ventana emergente: http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup.aspx, especialmente si desea que el desbordamiento ignore los límites de la ventana (por ejemplo, las soluciones que incluyen adornos, por ejemplo). Debería poner el control en la ventana emergente y luego expandir la altura de la ventana emergente para obtener el efecto de desbordamiento. Es posible que deba colocar otro panel o algo detrás de la ventana emergente para asegurarse de que el tamaño no expandido permanezca correcto.
Establezca la propiedad ClipToBounds del control dentro de la celda en False
y luego ajuste el contenido de la celda en un lienzo. El lienzo es un salto garantizado fuera de límites, no todos los controles lo hacen (como los botones).
Ejemplo:
<Canvas Grid.Row="5" Grid.Column="3">
<TextBlock Text="Long text here" ClipToBounds="False">
</Canvas>
Solo un comentario para Silverlight: No hay ninguna propiedad de 'ClipToBounds' en las clases de control como en WPF (https://msdn.microsoft.com/en-us/library/system.windows.uielement.cliptobounds(v=vs. 110) .aspx). En Silverlight es suficiente para envolver el control dentro de un lienzo. – Martin
- uso RowSpan o ColumnSpan
- cuando se define el lugar de rejilla de la celda en la parte inferior. Dado que el renderizado del motor se realiza de arriba a abajo y desea que esta celda esté encima de sus otras celdas. Es posible que pueda salirse con Zindex, pero trato de minimizar el mantenimiento de Zindex.
Esta sería la respuesta, porque 'ClipToBounds =" True "' no conserva el espacio requerido para mostrar el componente cuando el ancho de la fila de la grilla no es fijo. – n0ne
- 1. ¿Cómo reemplazar el contenido de la celda de la cuadrícula en SWT GridLayout?
- 2. HTML CSS Cómo detener una celda de la tabla para que no se expanda
- 3. WPF datagrid Color de la celda según el valor de la celda preivous
- 4. Cómo formatear la celda de la cuadrícula mediante programación
- 5. Deshabilitar la edición de celda específica en la cuadrícula Slick
- 6. Obtener celda de cuadrícula con el mouse clic
- 7. ¿Cómo hacer que la celda de la tabla se encoja según el contenido?
- 8. valor de la celda Cambio cuadrícula de datos mediante programación en WPF
- 9. Fórmula de Excel para verificar el contenido de la celda
- 10. cómo establecer el foco en una celda particular de la cuadrícula de datos WPF toolkit
- 11. ¿Por qué el contentpresenter no llena la celda de la cuadrícula?
- 12. moveRowAtIndexPath no actualiza el contenido de la celda
- 13. ¿Cómo hacer que td (celda) de la tabla html se expanda para que la fila encaje en una línea?
- 14. Altura de la celda UITableView dinámica basada en el contenido
- 15. AfterInsertRow, setCell. cambiar programáticamente el contenido de la celda
- 16. Ventana emergente de WPF en la celda DataGrid MouseOver
- 17. Cómo hacer que la cuadrícula de datos de WPF seleccione una celda cuando la tabula por primera vez
- 18. php_excel07- Cómo hacer crecer la altura de la celda según los datos de la celda (xls)
- 19. WPF actualización de fuente de DataGrid en la celda modificada
- 20. WPF toolkit datagrid texto de celda envoltura
- 21. WPF Tamaño de la cuadrícula
- 22. celda de Excel desde la que se llama una función
- 23. Determinar la ubicación de la celda en DataGridView
- 24. Excel VBA: obtener el valor de la celda, independientemente del formato de la celda
- 25. ¿Hay alguna manera de utilizar la cuadrícula WPF sin especificar las coordenadas absolutas de celda para cada elemento?
- 26. Cambiar el color de la celda JTable
- 27. Actualice WPF DataGrid sin perder el foco de celda
- 28. IE8 altura de la celda de la tabla de estiramiento
- 29. ¿Cómo evitar que JList haga una selección fuera de los límites de la celda?
- 30. Datos en la celda de la columna para vincular a otra página. Widget de cuadrícula KendoUI
¿Has probado ClipToBounds = false? – Tormod