2012-03-14 16 views
11

Estoy comenzando con GTK # y tengo un NodeView funcionando y ahora quiero permitir que las columnas sean redimensionables y clasificables por el usuario (como el modo de vista de detalles en Windows Explorer). He buscado en Internet pero no puedo encontrar ayuda. ¿Estoy usando el widget incorrecto para esto?¿Cómo obtengo columnas redimensionables y clasificables usando NodeView?

EDIT: Finalmente moví mi respuesta a una publicación de respuesta adecuada, ver a continuación.

Gracias! Jason

+0

La documentación sobre esto es bastante mala. Puede encontrar algunas cosas útiles aquí: http://mono-project.com/ImplementingGInterfaces –

Respuesta

1

Bien, descubrí cómo hacer que las columnas se puedan cambiar de tamaño, pero tiene que configurarlo en cada columna de la forma en que lo descubrí. Todavía me pregunto si hay alguna manera de hacer que todos puedan redimensionarse configurando algo en el NodeView. Anyhoo, aquí está mi solución de cambio de tamaño:

myView.AppendColumn ("Genre", new CellRendererText(), "text", 5).Resizable = true; 

Después de un poco de espionaje en el código de otras personas parece que necesito para conectar especie lógica para el almacén de datos.

Cuestiones relacionadas