cómo hacer que la columna invisible de wpf listview? (una forma es establecer la propiedad de ancho en lenth mínimo pero esa solución no es la adecuada) ¿alguien puede ayudarme?Ocultar la columna de wpf listview
Respuesta
Hay una explicación bastante simple de una forma de hacerlo here.
encontrar y eliminar su columna:
var temp = myGridView.Columns[0];
myGridView.Columns.RemoveAt(0);
Introducir la columna de nuevo en la vista:
myGridView.Columns.Add(temp);
temp.Width = 0;
temp.Width = Double.NaN;
quitarlo de la colección de columnas cuando se desea ocultar y vuelva a insertar la columna cuando se quiero mostrarlo de nuevo
Para ocultar el encabezado de un ListView, puede modificar la propiedad Visibilidad del ColumnHeaderContainer anulando el estilo localmente.
<ListView>
<ListView.View>
<GridView>
<GridView.ColumnHeaderContainerStyle>
<Style>
<Setter Property="FrameworkElement.Visibility" Value="Collapsed"/>
</Style>
</GridView.ColumnHeaderContainerStyle>
<GridView.Columns>
...
</GridView.Columns>
</GridView>
</ListView.View>
¿Leyó la pregunta? OP realmente está preguntando cómo mostrar/ocultar una columna completa. –
Estoy esperando que esto ayude a alguien:
La mejor manera que he encontrado es hacer estas dos cosas:
1. Ajuste el ancho de la columna a 0 (esto también se puede hacer en el GridViewColumnHeader) - cámbielo en el código cuando desee mostrar la columna nuevamente.
2. Establezca la configuración de Visibilidad de GridViewColumnHeader en Oculto - establézcalo en el código si desea mostrar la columna nuevamente o incluso puede usar un enlace.
El segundo elemento anterior ayuda a que la columna no sea expansible por el usuario.
- 1. WPF Ocultar columna de cuadrícula
- 2. Ocultar columna ID en el control ListView
- 3. WPF DataGrid - Ocultar columna usando un CheckBox
- 4. Cómo ocultar ListView ColumnHeader?
- 5. C# Listview, eliminar la columna de basura
- 6. ¿Cómo ocultar una columna en un control ListView?
- 7. Configuración de fondo de columna en WPF ListView/Gridview
- 8. WPF: ¿Cómo ocultar GridViewColumn usando XAML?
- 9. Telerik RadGrid - ocultar la columna de la izquierda
- 10. ¿Cómo puedo ocultar el encabezado de una lista WPF?
- 11. ListView columna de tamaño automático
- 12. WPF ListView Virtualization Grouping
- 13. WPF Data virtualizando ListView
- 14. WPF contextmenu y ListView
- 15. Android: cómo ocultar un elemento de ListView
- 16. Separador en ListView (WPF)?
- 17. WPF Listview SelectionChanged evento
- 18. Ordenando un ListView por columna
- 19. Scroll WPF Listview a la línea específica
- 20. Cómo ocultar el encabezado de la columna en un DataGrid WPF?
- 21. Mostrar/Ocultar Listview SectionIndex on demand
- 22. ListView ocultar o contraer el grupo seleccionado
- 23. Ocultar columna autogenerada en Gridview
- 24. (WPF) Animación ListView item move
- 25. WPF ListView SelectedItem es nulo
- 26. wpf listview perdió el foco
- 27. WPF ListView eliminar mouseover efecto
- 28. GridView Ocultar columna por código
- 29. WPF Listview vinculante a ItemSource?
- 30. WPF ListView Seleccionar programáticamente elemento
¿Podría publicar la definición de su lista de lista? – ChrisF
¿Por qué necesita una columna invisible? Me parece que desea adjuntar datos adicionales a la fila. Si es así, puede colocar el objeto en la fila y usar DataTemplates para representar el texto. Entonces el objeto en sí es directamente accesible como el elemento de la lista. –