Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os aplicativos WPF que têm como alvo o .NET Framework 4.7 e são executados no Windows a partir da atualização Windows 10 Creators Update podem ativar uma pilha de toque/caneta WPF baseada em WM_POINTER opcional.
Impacto
Os desenvolvedores que não habilitam explicitamente suporte para toque/caneta que usa ponteiros não deverão observar nenhuma alteração no comportamento de toque/caneta do WPF.
A seguir estão os problemas conhecidos atuais com a pilha de toque/caneta opcionalmente baseada em WM_POINTER:
Sem suporte para escrita digital em tempo real.
Embora os plug-ins de tinta digital e caneta ainda funcionem, eles são processados no thread da interface do usuário, o que pode levar a um desempenho ruim.
Alterações comportamentais devido a mudanças na ativação de eventos de toque/caneta para eventos com mouse.
A manipulação pode comportar-se de forma diferente.
Arrastar/soltar não mostrará o feedback apropriado para a entrada por toque. (Isso não afeta a entrada da caneta.)
Arrastar e soltar já não pode ser iniciado com interações de toque ou caneta.
Isso pode potencialmente fazer com que o aplicativo pare de responder até que a entrada do mouse seja detetada. Em vez disso, os desenvolvedores devem iniciar o recurso de arrastar e soltar a partir de eventos do mouse.
Optar por aderir ao suporte tátil/estilete baseado em WM_POINTER
Os desenvolvedores que desejam habilitar esta stack podem adicionar o seguinte ao arquivo app.config da sua aplicação.
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>
</configuration>
Remover a entrada ou definir o seu valor para false desativa esta pilha opcional.