Que faut-il utiliser dans UWP ? Binding
o x:Bind
et quelle est la différence entre eux ?
Parce que je vois beaucoup de posts où les gens utilisent Binding
et je ne me lie qu'avec x:Bind
dans l'UWP.
La page d'accueil du site MSDN indique seulement que "les objets de liaison créés par {x:Bind}
y {Binding}
sont largement équivalents sur le plan fonctionnel" et que x:Bind
est plus rapide .
Mais quelle est la différence entre les deux ?
Parce que "largement équivalent sur le plan fonctionnel" ne signifie pas "équivalent".
Le lien de ma citation : MSDN
Ma question est donc la suivante :
Quelle est la différence entre l'utilisation de Binding ou de x:Bind dans UWP ?
3 votes
La différence la plus significative est sans doute (comme indiqué dans le document Extension de balisage {x:Bind} ) : "Les liaisons compilées sont fortement typées et résolvent le type de chaque étape d'un chemin. Si le type retourné n'a pas le membre, il échouera au moment de la compilation ."
0 votes
J'aimerais savoir à quel point x:Bind est plus rapide que Binding. Puis-je m'attendre à ce qu'il soit 1,5x, 2x, 10x, etc. plus rapide ? Comme tout cela se passe en XAML, je n'ai pas connaissance d'un moyen de le mesurer.