Accueil > Silverlight, Silverlight 5 > [SL5] : Silverlight 5 Beta is out !

[SL5] : Silverlight 5 Beta is out !

Cette nuit Microsoft à sorti la première beta de Silverlight 5 incluant quelques innovations importantes comme :

Controles

Recherche dans un ItemsControl

Une propriété attachée “TextPath” est à présent disponible permettant de faire des recherches au clavier.

DrawingSurface

Permet de définir une zone affichant un contenu 3D, le rendu s’effectue dans l’évènement Draw.

Possibilité d’utiliser les librairies XNA afin de réaliser des rendus 3D comme des graphiques, etc.

Out-of-Browser

Possibilité d’afficher plusieurs instances de Window permettant d’afficher des fenetres non modales, faire du multi screen, etc.

UI

Mouse Double-Click

Ajout de la propriété ClickCount dans l’évènement MouseButtonEventArgs.

XAML

Ajout de la classe MarkupExtension, permettant grace à l’implémentation de la méthode ProvideValue(IServiceProvider) nous permet de faire des comportements tels que x:Type connu sur WPF.

Data Binding

Possibilité d’ajouter des “BreakPoints” directement dans le code XAML.

  • Ajout des manques de Silverlight par rapport à WPF comme :
  • Ajout de FindAncestor
  • Ajout de DataType permettant d’associer un DataTemplate directement à un type (ex un classe) au lieu d’utiliser explicitement le x:Key.

Ajout de la possibilité de faire un binding sur des propriétés générées dynamiquement grace à l’implémentation de l’interface ICustomTypeProvider sur les classes contenant des propriétés dynamiques.

Application

  • Ajout de nouvelles fonctionnalités au application en mode “Trusted”
  • Possibilité d’accéder aux système de fichier sans restrictions
  • Possibilité de créer plusieurs fenetres
  • Possibilité de définir que l’application en mode “trusted” s’éxecutera dans le navigateur, facilitant les déploiements, maj, etc. Cela permet aussi d’utiliser les fonctionnalités comme le WebBrowser et le fenetres de notifications.

Medias

Sound Effects

Inclusion de nouvelles classes pour les effets audios et possibilité d’utiliser l’assembly Microsoft.Xna.Framework.Audio pour effectuer des effets sur le son dans une application.

Variable Playback Rate

Possibilité d’utiliser la propriété PlaybackRate et l’évènement RateChanged dans le  MediaElement.

Textes

Character Spacing

Ajout de la propriété CharacterSpacing disponible dans Control, TextBlock, et TextElement permettant d’augment au réduire l’espacement entre les caractères.

Inter-line Spacing

Ajout des propriétés LineHeight et LineStackingStrategy dans Block, TextBlock, TextBox, et RichTextBox permettant d’augmenter ou diminuer l’écart entre les lignes.

Display Overflow Content in RichTextBox

In Silverlight 5 Beta, you can display the content that does not fit in a RichTextBox in a RichTextBoxOverflow control. For more information, see RichTextBoxOverflow.

 

En général

  • Amélioration de la rapidité du lancement de l’application sur les systèmes multi coeur (multi-core JIT)
  • ComboBox avec recherche
  • DefaultFileName dans le SaveFileDialog
  • Amélioration de la couche graphique partagée avec le code de Windows Phone.
  • Accélération matérielle pour une application en mode Windowless sur IE9
      • En prévision

    • impression vectorielle
    • Comportements en mode plein ecran (ex : ne pas mettre en veille, à l’image de WindowsPhone et son mode Idle)
    • Support du controle à distance pour les médias
    • Support du OpenType
    • Amélioration de la clartée du texte : pixel snapping
    • nouveau évènement DataContextChanged
    • Support des systèmes 64-bit
    • COM interop et P/Invoke en mode trusted
    • amélirations sur le PivotViewer et inclusion dans le SDK

    Liens

      Sourire
    Publicités
    Catégories :Silverlight, Silverlight 5
    1. Aucun commentaire pour l’instant.
    1. No trackbacks yet.

    Laisser un commentaire

    Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

    Logo WordPress.com

    Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

    Photo Google+

    Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

    Image Twitter

    Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

    Photo Facebook

    Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

    w

    Connexion à %s

    %d blogueurs aiment cette page :