Existe la posibilidad de ocultar DataGrid-rows a través de DataBinding:
Si tengo elementos de un BO o un ViewModel que tienen una propiedad visible, existe la posibilidad de declarar un enlace por lo que la fila se ocultará si la propiedad está configurada como invisible y viceversa?Wpf DataGrid ocultar fila completa a través de DataBinding
7
A
Respuesta
15
Debería poder hacerlo a través del RowStyle
. Algo como esto:
<DataGrid>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Visibility" Value="{Binding Visibility}" />
</Style>
</DataGrid.RowStyle>
</DataGrid>
Cuestiones relacionadas
- 1. WPF DataGrid RowHeader databinding
- 2. Número de fila WPF Datagrid
- 3. WPF DataGrid AutoColumn través ICustomTypeDescriptor
- 4. Estilo de fila seleccionada de WPF DataGrid
- 5. WPF DataGrid - Ocultar columna usando un CheckBox
- 6. WPF DataGrid con alturas de fila variables
- 7. WPF Datagrid establece la fila seleccionada
- 8. WPF DataGrid: Falta fila en blanco
- 9. WPF Databinding
- 10. WPF Datagrid Fila Edición evento "ENDED"
- 11. WPF DataGrid Error de visibilidad del encabezado de fila
- 12. WPF DataGrid Ocultar filaDetalles o anular la selección de la fila
- 13. Freeze DataGrid Fila
- 14. WPF Databinding With A Collection Objeto
- 15. WPF Databinding intellisense
- 16. WPF Databinding CheckBox.IsChecked
- 17. WPF TabControl Databinding
- 18. WPF Databinding stackpanel
- 19. WPF DataGrid SelectedItem
- 20. Obtener elemento de fila seleccionado en DataGrid WPF
- 21. WPF DataGrid: ¿Reordenar filas?
- 22. Estilo WPF DataGrid-Silverlight DataGrid?
- 23. Wpf DataGrid problema
- 24. WPF DataGrid fila vacía en la parte inferior
- 25. WPF datagrid con MVVM
- 26. WPF DataGrid pegar
- 27. WPF ToolKit DataGrid Performance
- 28. WPF GroupBox HeaderTemplate y DataBinding
- 29. C#/WPF: DataGrid - ¿Es posible la última fila/fila de pie de página?
- 30. desplazamiento suave para WPF DataGrid
Si todo está atado por qué no basta con quitar los datos del modelo de la colección de soporte de manera que la fila es "oculto" y añadir los datos del modelo de nuevo a que sea "visible"? –
@ Aaron: Lamentablemente, no puedo cambiar el contenido de las colecciones de origen. – HCL