2012-07-19 17 views

Respuesta

9

por la DatePicker documentation:

El control DatePicker permite al usuario seleccionar una fecha por cualquiera escribiendo en un campo de texto o utilizando un control de calendario desplegable.

Muchas de las propiedades de un control DatePicker son para la gestión de su incorporada Calendar, y funcionan de forma idéntica a la propiedad equivalente en el Calendario. [snip] Para obtener más información sobre , consulte Calendar.

Los enlaces de calendario en que la documentación plomo directamente al control Calendario de WPF, así que ...

Desde mi entender, el DatePicker es esencial un control que contiene un calendario que no es visible hasta que el usuario hace clic en el menú desplegable, mientras que el calendario siempre está visible, a menos que proporcione marcado adicional y código para lograr el mismo efecto.

De modo que utilizaría un calendario cuando quiera que un calendario completo esté visible en la página en todo momento, y un DatePicker cuando desee algo más compacto.

Cuando se utiliza para seleccionar las fechas, personalmente, me gustaría siempre elegir el DatePicker a menos que tuviera una razón para mostrar el calendario. Por ejemplo, si estuviera creando una aplicación que me permite ingresar a mi cumpleaños como parte del proceso de registro, usaría un DatePicker.

Podría usar el Calendario en una aplicación de programación o en un calendario de citas. Dicha aplicación puede mostrar datos adicionales en cada día, representando citas o turnos programados. En ese caso, me gustaría que siempre sea visible.

Pero en realidad, lo que a utilizar es una decisión de diseño por la aplicación.

+0

excelente punto: el DatePicker es esencial un control que contiene un calendario que no es visible hasta que el usuario hace clic en el menú desplegable, mientras que el calendario es siempre visible, a menos que proporcione marcado y el código para conseguir el mismo efecto adicional. Gracias – WPFcitizen

+0

¡Gracias ayudó! – WPFcitizen

+0

Su primera respuesta fue mejor. :-) – LarsTech

Cuestiones relacionadas