Silverlight 2 Beta 1, Présentation succinte et état des lieux

Silverlight 2 étant une technologie encore en phase de Beta, je viens tout juste de terminer une VPC avec la configuration suivante :

Voici un bref aperçu de la création d'un projet Silverlight 2 avec Expression Blend. A la création du projet nous retrouvons les fichiers classiques XAML, C# & co mais aussi un fichier de manifeste pour la configuration du projet ainsi que le fichier App.xaml qui rappel bien entendu WPF et la possibilité d'externaliser par exemple des dictionnaires de ressources.

a

Nous retrouvons aussi de nombreux contrôles tel que : TextBox, Button, HyperLinkButton, Slider, Calendar, DatePicker, ListBox, ScrollViewer, RadioButtion, CheckBox... mais aussi des contrôles de mise en page tel que le Grid (s'apparente au tableau HTML), les StackPanels pour empiler des contrôles à l'horizontale ou à la verticale, et l'indétronable Canvas pour le positionnement en absolu.

NB: On pourra remarquer que le comportement du contrôle TextBox reste à améliorer : des combinaisons de touche tel que Ctrl+A ne fonctionnent pas ainsi que lorsque la taille du texte dépasse la taille de la TextBox, le texte n'est pas repositionné correctement.

b

c

Au premier chargement de la page un préchargement du XAML est effectué et un loading (en%) apparait, aussitôt le fichier XAML interprété dans sa totalité celui-ci est affiché. Une fois en cache les contrôles restent très réactifs c'est donc une réussite en terme de performance.

En regardant la source de la page on peut voir aussi qu'il y a eu quelques changement, regardons de plus prêt :

<div id="silverlightControlHost">
  <object data="data:application/x-silverlight," type="application/x-silverlight-2-b1" width="100%" height="100%">
   <param name="source" value="SilverlightApplication3.xap"/>
   <param name="onerror" value="onSilverlightError" />
   <param name="background" value="white" />
   <a href="
http://go.microsoft.com/fwlink/?LinkID=108182" style="text-decoration: none;">
        <img src="
http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
   </a>
  </object>
  <iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
</div>

Plus d'insertion de balise object via JavaScript. Suite à l'arrangement trouvé dans le cadre l'affaire Eolas, la politique de gestion des ActiveX d'Internet Explorer fait un retour en arrière (validation des activx automatiquement) donc l'astuce du JavaScript n'est plus d'actualité. On peut aussi y voir apparaitre le fameux fichier XAP.

Cette nouvelle version de Silverlight 2 donne aussi la possibilité de se promener au travers du document via la touche TAB en donnant le focus aux divers contrôles. Ceci laisse sous entendre des notions d'accessibilités plus évoluées que la version 1.0

Stay tuned

Publié mercredi 5 mars 2008 22:54 par guillaume
Classé sous , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01