Lors de l'exécution de manière générique (c'est-à-dire en itérant UIElements) puis-je déterminer si un objet FrameWorkElement donné possède un ensemble de propriétés DataContext non héritées? Je veux une liste d'éléments où DataContext a été explicitement défini, pas hérité de plus haut dans la chaîne. Je pensais que peut-être GetBindingExpression() aiderait mais jusqu'à présent, il n'a pas. Utilisation de Silverlight bêta 3.Silverlight: détermine si DataContext est hérité ou non
0
A
Répondre
0
Certainement! Comparez simplement le DataContext du FrameworkElement Parent en utilisant un opérateur d'égalité.
Cela peut ne pas aider dans une situation où un contrôle enfant a le jeu DataContext sur le même élément exact que le parent, mais cela aiderait dans la plupart des scénarios.
Questions connexes
- 1. ListView ItemDataBound - détermine si l'élément est AlternatingItem?
- 2. Vérifiez si ftp est complet ou non?
- 3. si l'utilisateur est déjà connecté ou non?
- 4. Qu'est-ce qui détermine si le bouton 'Compatibility View' apparaît dans Internet Explorer 8 ou non?
- 5. Silverlight - DataContext relatif en XAML?
- 6. Silverlight et WCF ou non?
- 7. Silverlight 2 - Problème DataContext/Binding
- 8. Détecter si l'entité est attachée à un datacontext
- 9. Détermine si une fonction est disponible dans un module Python
- 10. Win32: Détermine si le handle stdout est char ou wchar stream
- 11. Détermine si un script s'exécute dans pythonw?
- 12. Comment vérifier si un lien est actif ou non?
- 13. iPhone - vérifiez si la connectivité Internet est disponible ou non
- 14. Comment vérifier si une méthode python est liée ou non?
- 15. Vérifiez si un arrêt est initié ou non
- 16. Silverlight DataForm, fenêtre enfant, ComboBox, DataContext
- 17. Vérifiez si le fichier existe ou non?
- 18. L'automatisation de Word détermine si un signet est dans une table
- 19. Détecter via javascript si Silverlight est installé
- 20. Identifiez si un fichier (dll/exe) est verrouillé ou non par un processus ou une bibliothèque
- 21. En C#, comment déterminer si une image (jpg, gif ou png) est entrelacée (non progressive) ou non entrelacée (progressive)?
- 22. Un moyen rapide de détecter si une table ou une vue DataContext existe
- 23. quel est le moyen de vérifier si la cellule Excel est verrouillé ou non?
- 24. Détermine si l'emplacement de la mémoire est dans le cache de l'UC
- 25. Détermine si le périphérique est connecté/déconnecté au port RS232 sans ouvrir le port
- 26. Vérifiez OCX est inscrit ou non
- 27. Comment puis-je savoir si un objet Linq-to-Sql donné est attaché à un datacontext?
- 28. DataContext du contrôle utilisateur WPF est nul
- 29. Détermine si le contenu d'un élément HTML déborde
- 30. Est-il possible dans DB2 ou dans une base de données de détecter si la table est verrouillée ou non?