Comment puis-je obtenir la durée en millisecondes qui est valide pour un DoubleClick dans WPF. La même chose que dans Windows Forms le SystemInformation.DoubleClickTime
-property était.comment obtenir le double-clic dans WPF
Répondre
Vous pouvez utiliser directement P/Invoke to call GetDoubleClickTime:
[DllImport("user32.dll")]
static extern uint GetDoubleClickTime();
Ceci renvoie le nombre de millisecondes pour un double-clic.
+1 Merci pour votre réponse. Y a-t-il aussi une version sans P/Invoke (et non des formulaires Windows)? J'essaie de ne pas utiliser P/Invoke car je ne sais pas vraiment quelles sont les pénalités à l'utiliser (outre la restriction de l'exécution de code). – HCL
@HCL: Il utilise à peu près les formulaires Windows ou utilise P/Invoke. P/Invoke est un peu plus léger, puisqu'il n'ajoute aucune dépendance (sauf user32.dll, qui fait partie de Windows). Il n'y a pas d'option WPF native. [La classe Windows Forms, btw, utilise simplement P/Invoke pour appeler l'API Windows ...] –
+1, je viens de parcourir toutes les classes InputManager/MouseDevice dans WPF pour vérifier et il ne semble pas y avoir d'autre moyen que P/Invoke ou WinForms. – user7116
- 1. WPF: Comment obtenir Binding.Converter
- 2. Comment obtenir le panneau dans une arborescence (WPF)
- 3. WPF Comment obtenir le contrôle dans un modèle imbriqué
- 4. Comment obtenir l'élément sous le curseur dans WPF ListView
- 5. Comment faire pour obtenir ComboBox.SelectedText dans WPF
- 6. WPF - Obtenir PropertyName dans IValueConverter
- 7. Obtenir FullPath dans WPF treeview?
- 8. Interopérabilité WPF: comment obtenir la référence du formulaire Windows hôte dans le contrôle utilisateur WPF
- 9. obtenir le chemin de fichier absolu de l'image dans WPF
- 10. Obtenir le bouton radio sélectionné dans un groupe (WPF)
- 11. Comment obtenir un texte lisible sur le verre (WPF)
- 12. comment puis-je obtenir le parent de contrôle utilisateur wpf
- 13. Comment obtenir le "look and feel" natif en utilisant WPF?
- 14. WPF: Obtenir Tabtitle à partir du contenu (dans le modèle)
- 15. Obtenir l'objet par son UID dans WPF
- 16. Comment obtenir la dernière URL active wpf
- 17. Obtenir la liaison DynamicResource dans WPF
- 18. Comment obtenir des données de conception dans silverlight/wpf designer?
- 19. comment obtenir wpf bouton écran rectangle
- 20. Dans WPF, comment obtenir la taille réelle d'un FrameworkElement?
- 21. Comment obtenir un objet supérieur (fenêtre ou page) dans WPF?
- 22. WPF: Comment obtenir la position de l'image dans l'élément ListView?
- 23. Comment puis-je obtenir les polices disponibles dans WPF
- 24. Comment obtenir un effet de forme en rotation dans WPF
- 25. comment obtenir l'objet sélectionné dans une listbox --- wpf
- 26. Comment obtenir la sélection des produits dans WPF CheckBox ListBox
- 27. Treeview Obtenir parentNode xaml wpf
- 28. Comment désactiver le menu contextuel dans WPF?
- 29. Comment lier le contenu dynamique dans wpf?
- 30. Comment personnaliser le bouton combobox dans WPF
Oui, utilisez la classe Windows Forms. MouseDevice utilise la même source d'informations. –