Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Las aplicaciones de WPF que se destinan a .NET Framework 4.7 y que se ejecutan en Windows a partir de Windows 10 Creators Update pueden habilitar la pila de lápiz/entada táctil de WPF basada en WM_POINTER.
Impacto
Los desarrolladores que no habiliten explícitamente la compatibilidad del lápiz o la entrada táctil basados en puntero no deberían percibir ningún cambio en el comportamiento del lápiz o de la entrad táctil de WPF.
A continuación se muestran problemas conocidos actuales con la pila de lápiz o de entrada táctil basados en WM_POINTER:
No se admiten las entradas manuscritas en tiempo real.
Mientras los complementos de lápiz y entrada manuscrita siguen funcionando, se procesan en el subproceso de la interfaz de usuario, lo que puede provocar un rendimiento deficiente.
El comportamiento cambia debido a las modificaciones en la promoción de los eventos de lápiz o de entrada táctil a los eventos de mouse.
La manipulación puede comportarse de manera diferente.
Arrastrar/Soltar no mostrará la retroalimentación adecuada al usar entrada táctil. (Esto no afecta a la entrada del lápiz óptico).
Arrastrar y colocar ya no se puede iniciar en los eventos de lápiz/entrada táctil.
Esto puede hacer que la aplicación deje de responder hasta que se detecte la entrada del mouse. En su lugar, los desarrolladores deben iniciar Arrastrar y colocar en los eventos del mouse.
Inclusión de la compatibilidad del lápiz o la entrada táctil basados en WM_POINTER
Los desarrolladores que deseen habilitar esta pila pueden agregar lo siguiente al archivo app.config de la aplicación.
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>
</configuration>
Quitar esta entrada o establecer su valor para false desactivar esta pila opcional.