2009-12-19 2 views
4

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

4

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.

+0

+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 –

+0

La première génération est parfois appelée ** XAML2006 **. –

1

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.

Questions connexes