Mitigasi: Dukungan Sentuh dan Stylus berbasis pointer
Aplikasi WPF yang menargetkan .NET Framework 4.7 dan berjalan pada Windows dimulai dengan Pembaruan Windows 10 Creators dapat mengaktifkan tumpukan sentuh/stylus WPF opsionalWM_POINTER
.
Dampak
Pengembang yang tidak secara eksplisit mengaktifkan dukungan sentuh /stylus berbasis pointer seharusnya tidak melihat perubahan dalam perilaku sentuh/stylus WPF.
Berikut ini adalah masalah dengan tumpukan sentuh/stylus berbasis opsional WM_POINTER
, yang diketahui saat ini :
Tidak ada dukungan untuk pemberian tinta real time.
Saat plugin inking dan stylus masih berfungsi, diproses pada rangkaian UI, yang dapat menyebabkan performa yang buruk.
Perubahan perilaku karena perubahan promosi dari aktivitas sentuh/stylus ke aktivitas mouse.
Manipulasi dapat berlaku berbeda.
Seret/Lepas tidak akan menampilkan umpan balik yang sesuai untuk input sentuh. (Ini tidak memengaruhi input stylus.)
Seret/Lepas tidak dapat dimulai lagi pada aktivitas sentuh/stylus.
Hal ini berpotensi menyebabkan aplikasi menjadi tidak responsif sampai input mouse terdeteksi. Sebagai gantinya, pengembang harus memulai seret dan lepas dari peristiwa mouse.
Memilih dukungan sentuh/stylus berbasis WM_POINTER
Pengembang yang ingin mengaktifkan tumpukan ini dapat menambahkan berikut ini ke file app.config aplikasi mereka:
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>
</configuration>
Menghapus entri ini atau menentukan nilainya untuk false
mematikan tumpukan opsional ini.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk