Compartir a través de


Cambios importantes: Project Reunion 0.8 a SDK de Aplicaciones para Windows 1.0

Si va a migrar una aplicación a Windows App SDK 1.0 desde Project Reunion 0.8, los cambios importantes que se enumeran aquí pueden afectarle. Los cambios se agrupan por área tecnológica, como la entrada y MRT Core.

Entrada

Cambios de API de 0.8 a 1.0

Cambios de comportamiento de 0,8 a 1.0

  • Infraestructura subyacente del sistema de entrada actualizada para usar una cola de mensajes independiente para su procesamiento.
    • Admite la entrada de baja latencia realizada en subprocesos fuera de la interfaz de usuario, como la escritura a mano.
    • Es totalmente compatible con las API de seguimiento de interacción mejoradas, como Microsoft.UI.Composition.VisualInteractionSource (y otros similares).
    • Admite completamente la entrada por desplazamiento para la entrega de entrada en hilos secundarios (esta era una limitación en la versión 0.8).
    • Los mensajes de entrada del sistema, como WM_POINTERDOWN, ya no son visibles a través de las API de Win32 en el subproceso de la interfaz de usuario, ya que se enrutan a una cola de mensajes independiente dentro de la infraestructura.
  • PointerPoint ahora es ágil y se puede acceder a él en cualquier subproceso.
  • objetos PointerPoint ya no se pueden construir de manera estática a partir de un ID de puntero.
  • Las operaciones de arrastrar y soltar basadas en XAML admiten completamente la entrada de mouse, táctil y de lápiz (la versión 0.8 usó una degradación de lápiz a mouse).
  • El uso directo de Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragOperation ya no funcionará en el hilo de la interfaz de usuario. Debe utilizarse la funcionalidad de arrastrar y soltar de XAML en su lugar.

Núcleo MRT

Las API de MRT Core se han movido del espacio de nombres Microsoft.ApplicationModel.Resources al espacio de nombres Microsoft.Windows.ApplicationModel.Resources.