Nous pouvons tous voir des erreurs Runtime BindingExpression
dans la fenêtre Visual Studio Output. Mais pouvons-nous capturer ces événements dans l'application en cours d'exécution? J'entends parler de traçage WPF ... est-ce que cela a quelque chose à voir avec cette installation? En outre, l'espace de noms System.Windows.Data
ne contient aucun événement documenté (comme un événement d'erreur BindingExpression
), pourquoi?Capture des erreurs BindingExpression de WPF Runtime
3
A
Répondre
2
La réponse à votre première question est "pas vraiment".
[Il y avait un billet de blog à partir de 2009 qui est allé plus dans les détails de débogage cette situation, mais il n'existe plus et si le lien a été supprimé de cette réponse.]
1
En fait, ce n'est pas exactement vrai. Oui la logique de liaison est dynamique, et c'est dans son propre pipeline qui est difficile à suivre. MAIS, j'ai trouvé cette excellente entrée de blog de Jason Bock.
http://www.jasonbock.net/jb/Default.aspx?blog=entry.0f221e047de740ee90722b248933a28d
TL; DR: Jason a une classe qui peut fournir le procédé de capture d'éventuelles erreurs de liaison comme un événement.
Questions connexes
- 1. PHP et Postgres: des erreurs de capture?
- 2. .NET WPF XAML "Erreur de chemin BindingExpression: ... propriété non trouvée"
- 3. Silverlight UpdateTarget() contournement pour BindingExpression
- 4. Comment rechercher les erreurs de liaison WPF?
- 5. Signature de capture de wpf
- 6. Capture d'une fenêtre avec WPF
- 7. touche de capture dans un WPF
- 8. Vous notifié des erreurs de liaison Silverlight?
- 9. Boîte de dialogue de gestion des erreurs personnalisées WPF?
- 10. WPF: Comment puis-je déboguer des erreurs de liaison?
- 11. Multicolumn ListView dans WPF - erreurs
- 12. Liste d'erreurs PHP Runtime
- 13. C# WPF capture d'écran avec l'effet SnippingTool
- 14. WPF - viewmodel - erreurs contraignantes, alors que le rafraîchissement des données
- 15. Traitement des erreurs dans WPF-MVVM/bouton désactivé
- 16. Obtention de numéros de ligne pour les erreurs lancées dans SQL Server CLR Runtime
- 17. Capture de l'utilisation des données
- 18. ASP.Net, Capture d'image/capture d'écran de l'erreur client
- 19. Capture de la touche Windows dans C# (wpf)
- 20. syntaxe équivalente de liaison WPF
- 21. Événements WPF WebBrowser pour les erreurs HTTP?
- 22. Puis-je rattacher ou suspendre une BindingExpression sans avertissement?
- 23. Capture d'écran de l'application WPF en format SVG/vector graphic?
- 24. wpf: la souris de capture ne fonctionne pas
- 25. Prendre une capture d'écran de la fenêtre popup wpf
- 26. capture les clics de souris sur WPF TextBox
- 27. WPF: capture de XAML dans le contrôle sous-classé
- 28. WPF Comment ajouter et effectuer des événements sur les contrôles générés pendant Runtime
- 29. Précompilation des fichiers JSP au runtime
- 30. Erreurs WPF étranges dans Visual Studio
404 fichier introuvable – serhio
Le blog a été déplacé. Fixé. – exclsr
On dirait que le lien est mort à nouveau. Vous voudrez peut-être envisager de transférer les informations pertinentes du blog vers votre réponse (si vous pouvez le trouver/vous en souvenir). –