FlexGrid for WPF(日本語版)se lanza a la venta

FlexGrid for WPF(日本語版) FlexGrid for WPF es un componente de cuadrícula de datos para WPF con el que puede mostrar y editar datos enlazados y no enlazados en formato de tabla. Ofrece un modo no enlazado (unbound) que permite administrar los datos dentro del control sin conectarlos a una fuente de datos, y hereda muchas de las funciones que tiene FlexGrid para Windows Forms: encabezados de varias filas y de varias columnas, columnas y filas fijas, reordenación de filas y columnas y ajuste automático del tamaño, entre otras. Admite de forma sólida las funciones básicas que se requieren en un control de cuadrícula. Uno de sus atractivos es la facilidad con la que puede configurar aspectos visuales como los colores de texto y los colores de fondo de filas, columnas y encabezados mediante propiedades, sin necesidad de preocuparse por XAML. Además, cuenta con un “custom merge” (fusión personalizada) para combinar libremente el rango de celdas que desee y un “custom cell” (celda personalizada) que le permite usar funciones de otros controles tanto durante la edición como en la visualización de las celdas, logrando así un diseño de celdas flexible y una entrada de datos con buena usabilidad.
Desde la era de ActiveX, FlexGrid tiene como concepto “simplemente, fácil de usar”. Incluso en aplicaciones WPF, respalda con fuerza el desarrollo de pantallas de cuadrícula.
Principales características de la versión 1.0J
Función/Características
Modo no enlazado (Unbound)
Puede utilizar el modo no enlazado en el que el propio control almacena y administra los datos. Esto le permite mostrar y controlar los datos de forma sencilla mediante código, y realizar representaciones de tablas de datos con un diseño de celdas libre, como en una hoja de cálculo de Excel. Además, también puede representar datos por campos enlazándolos a una fuente de datos, de la misma manera que en un grid de datos estándar.
Fusión de celdas
Puede combinar dos o más celdas para tratarlas como una sola. Esta función ofrece dos tipos: “auto merge” (fusión automática), que fusiona automáticamente celdas adyacentes cuando tienen el mismo valor, y “custom merge” (fusión personalizada), que le permite fusionar libremente rangos arbitrarios de celdas.
Encabezados de múltiples filas y de múltiples columnas
Admite encabezados de varias filas y de varias columnas. Además, como también es posible realizar fusiones con estos encabezados, puede crear una cuadrícula con un diseño claro y de alta visibilidad.
Filas fijas y columnas fijas
Puede configurar un número arbitrario de filas y columnas desde el inicio como filas fijas y columnas fijas, para que no se desplacen al hacer scroll. Asimismo, las líneas divisorias que indican el límite entre la zona fija y la zona desplazable permiten cambiar el color.
Mover filas y columnas y cambiar el tamaño
Puede cambiar el orden de las filas o de las columnas mediante operaciones de arrastre del mouse. También incluye una función para ajustar automáticamente la altura de las filas y el ancho de las columnas según los datos mostrados.
Modos de selección variados
Para seleccionar celdas, dispone de cinco tipos: celda individual, rango de celdas, fila individual, varias filas y el modo de lista (list box). Asimismo, puede configurar la visualización/ocultación de la línea que delimita el área seleccionada y establecer el color de fondo de las celdas seleccionadas.
Agregación de datos
Puede agrupar filas que contienen los mismos datos y mostrarlas en formato de árbol de esquema (outline) . En ese proceso, es posible mostrar automáticamente la agregación de los datos de cada grupo en la fila de encabezado del grupo: por ejemplo, valores de suma, promedios y la cantidad de datos.
Funciones de edición de celdas
Para editar celdas, puede usar tres tipos de editores integrados de antemano. Son: el editor de tipo texto básico, el editor de tipo casilla de verificación (check box) y el editor de tipo cuadro combinado (combo box) que incluye la función de autocompletar y de “data map”. El “data map” es una función que permite mantener internamente valores de clave, además del valor mostrado en cada elemento de la lista del combo box.
Celdas personalizadas
Además de los editores integrados, también puede asignar funciones de cualquier control. Por ejemplo, puede usar el control C1MaskedTextBox de ComponentOne Studio for WPF para realizar validación de entrada, o el control C1NumericBox para introducir valores mediante sus botones giratorios (spin). Además, las celdas personalizadas pueden aplicar funciones de controles distintos a dos estados: celda en edición y celda en visualización.
Impresión
Incluye una función de impresión que divide y ajusta el contenido cuando la cuadrícula no cabe en una página. También puede ampliar o reducir la cuadrícula para que se muestre ajustada a 1 página. Además, puede repetir la visualización de los encabezados de fila/columna en cada página y añadir un encabezado de página y un pie de página.
Entrada y salida de archivos
Compatible con entrada y salida de archivos en formato CSV (separado por comas), TSV (separado por tabulaciones) y HTML.
Compatibilidad con FlexGrid for Silverlight
FlexGrid for WPF conserva las mismas funciones que FlexGrid for Silverlight y mantiene compatibilidad a nivel de código fuente. Por ello, si necesita desarrollar para ambos entornos, puede reutilizar en el otro las pantallas/códigos creados con uno de los FlexGrid, lo que permite avanzar el desarrollo de forma más fluida.
Acerca de GrapeCity
GrapeCity La “Grape (uva)” representa los símbolos de “vida”, “conexión” y “fructificación”;
“City” se refiere a la enorme “ciudad de inteligencia de la información” invisible que existe en el espacio de la información, y “Cluster” representa la conexión entre cada miembro del personal, extendida por todo el mundo. La red global de información en tiempo real es la fuente de la potencia de GrapeCity. Con Japón como sede central, una red distribuida por China, India, Vietnam, Estados Unidos y Mongolia mantiene una colaboración estrecha. Con la finalización del edificio de la sede central principal en Sendai, la capacidad de comunicación entre las empresas del cluster y el personal ha seguido aumentando. Aprovechando esa colaboración, GrapeCity continuará ofreciendo el desarrollo de productos y servicios de alta calidad.