Süreyi, DoubleClick in WPF için geçerli olan milisaniye cinsinden nasıl alabilirim. Windows Forms'takiyle aynı SystemInformation.DoubleClickTime
-mülkiyeti vardı.WPF'de çift tıklama zamanını alma
cevap
doğrudan P/Invoke to call GetDoubleClickTime kullanabilirsiniz:
[DllImport("user32.dll")]
static extern uint GetDoubleClickTime();
Bu çift tıklama için milisaniye sayısını döndürür.
+1 Cevabınız için teşekkür ederiz. Ayrıca P/Invoke (ve Windows formları değil) olmayan bir sürümü var mı? P/Invoke kullanmamayı denedim, çünkü kullanmanın verdiği cezaların ne olduğunu bilmiyorum (kod çalıştırma kısıtlaması dışında). – HCL
@HCL: Pencerelerin formlarını kullanmak veya P/Invoke kullanmak. Herhangi bir bağımlılık eklemediğinden (Windows'un bir parçası olan user32.dll dışında) P/Invoke biraz daha hafiftir. Yerel WPF seçeneği yok. [Windows Forms sınıfı, btw, sadece Windows API'sini çağırmak için P/Invoke kullanır ...] –
+1, WPF'deki tüm InputManager/MouseDevice sınıflarını iki kez kontrol etmek için gittim ve başka bir yol yok gibi görünüyor. P/Invoke veya WinForms. – user7116
- 1. iletki belli bir konumda çift tıklama
- 2. Amaç-c: Çift tıklama görünümü nasıl belirlenir?
- 3. Çift Arabelleğe Alma? Win32 C++
- 4. İlk ayar yapmadan firebase sunucu zamanını geri alma
- 5. MediaWiki API aracılığıyla çift yönlendirmeyi geri alma
- 6. Projelerimi/yazılımlarımı sadece 1 tıklama ile (çift tıklama değil) nasıl çalıştırırım
- 7. , google-maps-v3'teki 'çift sağ tıklama' etkinliğini yakalayabilir miyiz?
- 8. WPF TreeView'da çift tıklama davranışı nasıl devre dışı bırakılır?
- 9. Sistemin WPF'de çift tıklama zaman aralığını alması (kontrol panelinden değer)
- 10. WPF DataGrid satır çift tıklama olayı program aracılığıyla
- 11. Bir toplu iş dosyasının çift tıklama ile veya komut satırı
- 12. Visual Studio'da varsayılan çift tıklama eylemini nasıl ayarlayabilirim?
- 13. Makine zamanını ayarlayın C#
- 14. SSIS Dosya değişiklik zamanını oku
- 15. Unix'te GMT zamanını nasıl alabilirim?
- 16. Çift çekirdek dosyasını otomatik olarak yüklemek için gdb'yi alma
- 17. ClojureScript'te Sağ Tıklama Yapılsın mı?
- 18. C#: [], çift [] [] ve çift
- 19. Tinymce etkinleştirmek için çift tıklatın
- 20. python selenium'a çift tıklatılıyor
- 21. jQuery ateşleme tıklama olayı bir tıklama olmadan
- 22. tıklama etkinlik
- 23. Tıklama etkinlik
- 24. jQuery: tıklama
- 25. Java çalışma zamanını serialVersionUID'leri dikkate almayın?
- 26. Utk ve Yerel veri zamanını Mongo'da saklama
- 27. Son değişiklik zamanını linux içinde alın.
- 28. Bir iş parçacığı java'nın çalışma zamanını yakalayın
- 29. Sistem Zamanını Almak için Proxy Nesnesi
- 30. elixir, ecto, nerede olduğunubenin zamanını karşılaştır
Evet, Windows Forms sınıfını kullanın. MouseDevice aynı bilgi kaynağını kullanır. –