Así que dejé caer el control WPF Calendar
estándar en MainWindow.xaml en una nueva aplicación WPF en VS2010. Si hago clic en un día en el calendario y luego trato de hacer clic en el botón Cerrar de la aplicación, tengo que hacer clic dos veces en el botón Cerrar antes de que acepte el clic. Está actuando como si el Calendar
no hubiera lanzado el mouse para interactuar con el resto de la aplicación.WPF Calendar Control aferrándose al mouse
He cambiado Focusable
a falso, sin cambios en el efecto, y he intentado reemplazar el PreviewOnMouseUp
y llamando al ReleaseMouseCapture()
en vano. He hecho lo mismo con MouseLeave
y MouseLeftButtonUp
con el mismo resultado. Dado que ninguna de esas cosas funciona, sospecho que estoy ladrando el árbol equivocado. Google no ha encontrado nada notable, aunque tal vez mi GoogleFu no esté a la altura de hoy.
¿Alguna idea?
No veo nada de una ventana emergente en la jerarquía de clases de calendario. Calendario-> Control-> etc ...-> Objeto –
@Ritch Melton: Todavía puede usar controles arbitrarios en su 'Plantilla', un ComboBox tampoco hereda de esas clases, pero también usa una ventana emergente internamente. –
@ H.B. Ahh ok. Eso tiene sentido. –