Dans WPF-XAML, déterminant DataContext au moment de la conception par rapport à l'exécution. Pourquoi devons-nous ajouter "d: DataContext" alors que nous avons déjà défini le "DataContext"? Pourquoi Microsoft a introduit les attributs DesignTime (code que nous devons ajouter, un peu complexe) alors qu'il pouvait déjà être déterminé automatiquement par lui-même en utilisant l'attribut "DataContext". Le seul utilitaire que j'ai pu voir est pour un ensemble DataContext dans le code à RunTime. Sinon, Microsoft pourrait utiliser le DataContext et trouver la "Forme" des données comme avec d: DataContext.Pourquoi Microsoft a-t-il ajouté des attributs au moment du design (d: DataContext ...) et n'utilise-t-il pas le DataContext actuel?
Qu'est-ce que je ne comprends pas correctement? Qu'est-ce qui me manque?
Je suis d'accord. Le problème est que Microsoft pourrait utiliser le DataContext lorsqu'il est disponible et ils ne le font pas. Le d: DataContext devrait être une option pour remplacer le DataContext si nécessaire. Pourquoi ne pas utiliser le DataContext quand il est disponible ??? –