Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET Framework 4.7'yi hedefleyen ve Windows 10 Creators Update'tan itibaren Windows üzerinde çalışan WPF uygulamaları, isteğe bağlı olarak WM_POINTER tabanlı bir WPF dokunma/ekran kalemi yığınını etkinleştirebilir.
Etki
İşaretçi tabanlı dokunma/ekran kalemi desteğini açıkça etkinleştirmeyen geliştiricilerin WPF dokunma/ekran kalemi davranışında hiçbir değişiklik görmemesi gerekir.
İsteğe bağlı WM_POINTER tabanlı dokunmatik/ekran kalemi yığınıyla ilgili bilinen güncel sorunlar şunlardır:
Gerçek zamanlı kalemle çizim desteği yok.
Mürekkep oluşturma ve ekran kalemi eklentileri çalışmaya devam ederken, kullanıcı arabirimi iş parçacığında işlenir ve bu da performansın düşmesine neden olabilir.
Dokunma/ekran kalemi olaylarından fare olaylarına yükseltmedeki değişikliklerden kaynaklanan davranış değişiklikleri.
Manipülasyon farklı davranabilir.
Sürükle/Bırak, dokunma girişi için uygun geri bildirimi göstermez. (Bu ekran kalemi girişini etkilemez.)
Sürükle/Bırak işlemi artık dokunma ya da ekran kalemi olaylarıyla başlatılamaz.
Bu durum, fare girişi algılanana kadar uygulamanın yanıt vermemeye başlamasına neden olabilir. Bunun yerine, geliştiricilerin fare olaylarından sürükleyip bırakma işlemi başlatması gerekir.
WM_POINTER tabanlı dokunma/ekran kalemi desteğini etkinleştirmeyi seçme
Bu yığını etkinleştirmek isteyen geliştiriciler, uygulamalarının app.config dosyasına aşağıdakileri ekleyebilir.
<configuration>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>
</configuration>
Bu giriş kaldırılır veya değeri false olarak ayarlanırsa, bu isteğe bağlı yığın kapatılır.