2011-06-15 24 views
16

Actualmente estoy escribiendo una aplicación WPF para el consumo de tabletas a través de Citrix (no es mi elección y no es flexible ...). En la medida de lo posible, me gustaría que la interfaz de usuario sea amigable. Me preguntaba si hay controles similares a los empleados por iOS o dispositivos Android disponibles para WPF. Obviamente gratis es mejor, pero no es un requisito.iOS Controles para .NET (WPF)

Debo añadir que estoy particularmente interesado en el control de cuadro combinado de reemplazo y otros controles que hacen más fácil la interacción del usuario en este factor de forma ...

+3

¿Quiere decir ... como los controles de Windows Phone 7? –

+0

Todavía no jugué con este sistema operativo, por lo que no estoy del todo seguro. Supongo que siguen la misma ruta de acceso de interfaz de usuario que Android e iOS, por lo que pueden ser útiles. Sin embargo, creo que hay algunos problemas de dependencia con Micorsoft.Phone.Controls.dll que impide su uso a través de una aplicación regular de WPF –

+1

Independientemente de lo que decida hacer, asegúrese de que los controles en la pantalla sean lo suficientemente grandes como para que los dedos del tamaño de una salchicha . – Kynth

Respuesta

3

Por lo que puedo ver, parece que Microsoft está trabajando en él. .. La siguiente versión de Windows: 'Windows 8' se diseñará para una interfaz táctil, así que supongo que cuando se liberen del SDK, todos los controles estarán listos para el tacto. Lamentablemente, Windows 8 SDK probablemente no se lanzará durante al menos 4 meses, por lo que probablemente esta no sea la mejor solución. Aquí hay algunas soluciones mientras todos esperamos que salga ...

Microsoft se ha dado cuenta recientemente de que tiene algo de retraso en el mundo del tacto. La principal diferencia entre tocar y usar un mouse es que el tacto usa gestos como deslizar el dedo para desplazarse, pellizcar para acercar etc. Ha habido una ola de Windows 7 tabletas que han soportado la función de desplazamiento pero solo puedo decirte que segundo mano. Imagino que la creación de un WPF ScrollViewer normal con una carga de elementos y su ejecución en una de estas tabletas responderá a estos gestos. Sin embargo, eché un vistazo rápido a través del panel de control en mi computadora portátil y no pude encontrar ninguna configuración que hacer con gestos. :(

La otra cosa importante acerca del tacto es que los botones deben ser más grandes. Esto se puede hacer fácilmente aumentando el tamaño de todos los botones, pero aumentar el tamaño de los controles deslizantes, comboxes etc. requiere usar estilos WPF. Están razonablemente bien documentados y básicamente te permiten personalizar el aspecto de un control y también darle algunos comportamientos simples (cómo se ven al hacer clic y así sucesivamente). En tu caso, los estilos podrían usarse para hacer que todos tus controles deslizantes parezcan grandes y los cuadros gruesos y combinados contienen elementos masivos con el tamaño de un dedo para usar con los dedos. La mezcla de expresión tiene un conjunto de estilos simples que son muy fáciles de editar y te recomiendo que los uses para hacer los controles de estilo de tu tableta. el párrafo anterior termina siendo una búsqueda inútil. Puede valer la pena hacer un control personalizado heredando ScrollViewer que contiene un poco de código que le da al visor de desplazamiento una velocidad, pero puedo imaginar que rápidamente se convierta en un desafío ... :(

Por último, la entrada de texto es esencial para las aplicaciones. Windows viene con un teclado en pantalla y también un reconocedor de escritura a mano y le recomiendo que pruebe y use eso en lugar de tratar de implementar el suyo.

Espero que esto ayude. En general, si puede permitirse quedarse quieto un rato, espere a Windows 8. De lo contrario, intente utilizar el rango limitado de funciones disponibles para Windows 7. Estoy seguro de que habrá una biblioteca de control de terceros en algún lado si necesita algo más. zing ...

1

No lo he usado, pero sé que Infragistics tiene una descarga de CTP (actualmente gratuita) de su Windows phone tool set planificado. Parece algo limitado, pero tiene controles deslizantes, cuadros de mensaje, consejos de herramientas y medidores, así como otros elementos. No parece que todavía tenga un reemplazo de cuadro combinado.

Cuestiones relacionadas