J'ai lu quelque part que Silverlight est un sous-ensemble de WPF, alors pourquoi les triggers ne sont pas utilisés dans la Silverlight et les états sont utilisés. Quelle est la différence entre ces deux, Pourquoi pas les déclencheurs sont utilisés dans Silverlight 3.0Différence dans l'état visuel et les déclencheurs
Répondre
Pourquoi les déclencheurs ne sont-ils pas implémentés dans Silverlight? En fin de compte, les contraintes de ressources. L'équipe Silverlight travaillait sur un cycle de livraison très compressé, et choisissait d'implémenter VisualStateManager au lieu de déclencheurs, car ils estimaient que VSM fournissait la plupart de ce dont ils avaient besoin et serait beaucoup moins cher à implémenter que le système de déclencheur WPF complet.
Quelle est la différence entre eux? Les déclencheurs sont sous le contrôle du concepteur de gabarit: ils permettent au concepteur d'un gabarit Button de prendre en compte les états d'IU fous qui les intéressent. Les états sont sous le contrôle de l'auteur du contrôle: l'auteur du contrôle doit anticiper quels événements sont importants pour l'affichage du contrôle et les assemblent en états.
This article élargit les différences: l'article lui-même plaide pour l'approche des déclencheurs, mais les commentaires de John Gossman et Christian Schormann plaident pour les états.
Parce que silverlight est sous-ensemble de wpf. SL n'a pas cette fonctionnalité, car il n'en a pas beaucoup d'autres.
- 1. Les déclencheurs SQLite dans Android?
- 2. aide nécessaire dans les déclencheurs
- 3. Quels sont les déclencheurs d'interaction?
- 4. Déclencheurs et exceptions PostgreSQL
- 5. Comment les déclencheurs fonctionneront?
- 6. sur les déclencheurs dans SQL Server 2008 et 2007
- 7. Comment désactiver temporairement les déclencheurs dans PostgreSQL?
- 8. Les déclencheurs de données WPF et les story boards
- 9. Déclencheurs dans Oracle
- 10. Désactiver les déclencheurs dans LINQ to SQL
- 11. Déclencheurs Cascade dans SQLite
- 12. où placer les déclencheurs StateChanged?
- 13. composé déclencheurs dans l'oracle
- 14. Réplication de transaction et déclencheurs
- 15. Déclencheurs dans SQL Server
- 16. Question sur les déclencheurs SQL
- 17. Déclencheurs DAQ dans Matlab
- 18. Déclencheurs dans SQL Server
- 19. doutes de base dans les déclencheurs T-SQL
- 20. définir des animations et des déclencheurs comme ressource réutilisable?
- 21. cmake et le studio visuel
- 22. Touchez et maintenez l'indicateur visuel
- 23. Imposer des déclencheurs dans LINQ
- 24. Différence entre les listes et les tableaux
- 25. Différence entre les fermetures et les lambdas?
- 26. Treemap visuel dans Winforms
- 27. jQuery ivre: déclencheurs manuels et delayIn
- 28. boucles et conditionnels à l'intérieur des déclencheurs
- 29. J'ai des problèmes avec les déclencheurs sql
- 30. Problème de conception avec les comportements personnalisés et les déclencheurs dans Silverlight