, Benjamin Roux 
Derniere session de la PDC et non des moindres, le futur de Xaml.
La session commence par un rappel des faits, 3 ans de Xaml, base sur Xml...
Dans .NET 4 tout ce qui est rapport au Xaml ce trouve dans une nouvelle assembly : System.Xaml.dll
Petit retour sur le modele de donnees de Xaml qui est ma foi assez simple. Il s'agit du modele O-M-V pour Object-Member-Value.
Exemple :
Puis la structure
Xaml 2009
Les objects sont maintenant du type XamlTypes.
Possibilite de mettre du script (ruby par exemple) dans le Xaml.
Le speaker nous montre un exemple avec un Xaml contenant un bouton et sur l'evenement Click un bout de Ruby !
Ameliorations des MarkupsExtensions et des TypeConverters
Point fort pour les developpeurs SL, amelioration du Xaml dans Silverlight
Grande amelioration dans le debuggage de Xaml en Silverlight, ce qui n'est pas rien en SL je vous assure !!
Les speaker nous annonce egalement la sortie d'un Microsoft Xaml Toolkit.
Ce toolkit, tout simplement merveilleux, permet de faire de l'analyse de Xaml. Utilisation de XamlDom afin de parcourir un fichier Xaml et qui permet egalement l'utilisation de Linq pour recuperer les elements qui nous interessent !
Fini les XamlReader ou XamlWriter, place maintenant a XamlDomObject, XamlDomMember, XamlDomServices !
Ce toolkit nous permet egalement l'analyse de Xaml via des regles FxCop, avec creation de regles personnelles possibles evidemment.
Retour egalement sur les ameliorations apportees aux compilateurs Xaml
ainsi que les futures ameliorations
Ameliorations egalement des Designers Xaml
Nouvelle partie cette fois sur la Localisation en Xaml. Les equipes de MS travaillent dans plusieurs direction.
Comparaison entre une localisation via une MarkupExtension et une autre utilisant x:Uid.
La methode avec x:Uid est franchement plus efficace il faut avouer.
Retour sur la localisation, pauvre, en Silverlight.
La seule methode est basee pour le moment sur du Binding.
Dans le futur, en revanche, le support de la localisation via la propriete x:Uid sera apportee.
De maniere general les plans futurs sont portes sur WPF&SL, une ecoute de la communaute.
Une assembly System.Xaml.Localization.dll sera egalement de la partie dans le future Toolkit Xaml.
Une demo nous a egalement ete montre sur la Localisation en Silverlight utilisant le x:Uid ainsi qu'un outil de Visual Studio 2010 pour generer les fichiers qui vont bien. Le resultat fut que ca marchait mais que l'outil shipait egalement des proprietes non localisables (Margin, VerticalAlignment...) dans le fichier ressource...
Il est certain que du travail reste a faire de ce cote la mais les equipes de Microsoft en sont conscientes et travaillent en ce sens !!
Merci à Techtra, pour cet évènement.
Partenaire Or Microsoft et membre prestige du Excellence Gold Partner Program de Microsoft, Techtra est une entreprise privée qui se démarque par son expertise inégalée dans les domaines de la gestion de documents, de contenus, d'automatisation de processus d'affaires, d'intranets, d'intelligence d'affaires et de développement d'applicatifs avec la plateforme SharePoint de Microsoft. Fort de ses 19 années d'expérience dans ces domaines d'affaires, Techtra offre des services de développement, de consultation d'intégration et de développement applicatifs sur Sharepoint. Ses services, produits et solutions d'affaires sont disponibles à travers le monde via un réseau de partenaires stratégiques. http://www.techtra.ca
Vous devez être identifié pour poster un commentaire.
Blog de Benjamin Roux
Etudiant / Consultant / Formateur .NET
Rédacteur / Modérateur
.NET Fan
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |