WPF 4.0 est un mot à la mode ces jours-ci qui est la dernière version de WPF, je veux savoir quelle est la version actuelle de XAML? Et, quelle était la version précédente de XAML ainsi que WPF?Est-ce que XAML a une version?
Répondre
Rob Relyea of the XAML team a fait référence à l'implémentation XAML dans .NET 4 en tant que "XAML 2009" (par exemple here). Je ne pense pas que XAML dans .NET 3.x avait une version - tout le monde l'appelait simplement XAML (et il avait deux implémentations, une pour WPF et une pour WF).
Cependant, je comprends que dans .NET 4.0 WPF utilisera toujours sa propre implémentation XAML pour la plupart des choses, plutôt que de passer en gros à la nouvelle implémentation commune de XAML.
EDIT: Référence ajoutée fournie par Kent Boogaart.
On pourrait attendre la version de XAML à coder dans l'espace de noms, mais à la fois VS 2008 et VS 2010 Beta 2 appliquent les mêmes espaces de noms aux fichiers XAML:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Un lecteur lâche de fichier XAML aurait pas façon de savoir quelle version de xaml était ciblée.
Dans VS2 Beta 2, vous pouvez choisir de cibler WPF 3.0, WPF 3.5 ou WPF 4.0.
Il semble que la même version de XAML puisse fonctionner pour toutes les différentes versions de WPF tant que les types d'objets codés sont présents dans cette version.
- 1. flash a mxml microsoft a xaml Qu'est-ce que java?
- 2. qui .Class fichier a une version incorrecte
- 3. DataTemplate défini en XAML a null VisualTree
- 4. Y a-t-il une version plus récente que Xcode 3.1.2?
- 5. L'ID d'ensemble que vous avez entré a déjà été utilisé pour une version LITE
- 6. Est-ce que python a une version non-paresseuse de itertools.groupby?
- 7. Existe-t-il une version WISA simple d'une application LAMP-in-a-box telle que apache2triad?
- 8. Est-ce que Visual Studio 2010 a une version 64 bits?
- 9. Réfractions de l'ensemble de débogage et de version dans XAML
- 10. Comment définir une propriété personnalisée en tant que valeur XAML?
- 11. Que signifie RowDefinition Height = "10 *" dans une grille XAML?
- 12. Que signifie Bump Version?
- 13. Application.Run() fonctionne différemment dans une version Release sans débogueur que dans une version Debug
- 14. Y a-t-il une dernière version de pyUIQ?
- 15. Visiblité en tant que ressource dans XAML
- 16. Erreur de version du serveur SQL ... 655 version nécessaire mais votre ordinateur a 612 ou une version antérieure? erreur
- 17. Que signifie "{x: Static}" dans XAML?
- 18. Déclencheur XAML en tant que StaticResource
- 19. Est-ce que OpenFileDialog.Filenames a une limite?
- 20. Question A propos SubSonic Version 2.2
- 21. Quel cadre a introduit C# version 1.2
- 22. version Cygwin de ralenti a la manipulation
- 23. Jbpm ProcessDefinition a toujours la version -1
- 24. Convertir une image en XAML?
- 25. Visual Studio 2008 Xaml Editor ne fonctionne pas/a disparu
- 26. Est-ce que .pdbs ralentit une application de version?
- 27. XAML - MergedDictionaries lançant XmlParseException "l'élément a déjà été ajouté". Pourquoi?
- 28. Sérialiser une activité à xaml
- 29. Est-ce que Dojo Framework a la version définie quelque part?
- 30. J'ai besoin d'une version indépendante de la plateforme de CharToOem. Est-ce que Boost en a?
+1 Désigné comme "XAML 2009" sur le blog de Rob ici: http://blogs.windowsclient.net/rob_relyea/archive/2009/06/01/xaml-using-generic-types-in-xaml-2009 .aspx –
La première génération est parfois appelée ** XAML2006 **. –