Vue d’ensemble de Silverlight 1.0
Microsoft Silverlight 1.0 est un plug-in multinavigateur multiplateforme qui permet d’obtenir via le Web des applications élaborées contenant des vidéos, des animations, de l’interactivité et des interfaces utilisateur captivantes. L’apparence et le comportement des applications Silverlight 1.0 sont identiques sur les ordinateurs Microsoft Windows et sur les ordinateurs Apple Macintosh, dans la plupart des navigateurs et sans qu’il soit nécessaire d’installer des composants supplémentaires.
Silverlight 1.0 fournit un modèle de présentation cohérent grâce au langage XAML. Dans Microsoft Expression Blend 2, vous pouvez rapidement créer des interfaces utilisateur captivantes pour vos applications Silverlight 1.0 et tester les résultats.
Prise en charge de Silverlight dans Expression Blend 2
Expression Blend 2 prend en charge les projets Silverlight 1.0.
Remarque : |
---|
Les objets 3D, les styles, les modèles, les ressources et la gestion des données ne sont pas encore pris en charge dans les projets Silverlight 1.0. Il en va de même pour les déclencheurs. En fait, la totalité de l’interactivité avec l’utilisateur est implémentée dans des méthodes de gestionnaire d’événements JavaScript dans les fichiers code-behind. Pour plus d’informations, voir la section Events qui suit. |
Espace de travail
L’espace de travail Expression Blend 2 diffère légèrement lorsque vous modifiez des projets Silverlight 1.0. Par exemple, les contrôles qui ne sont pas pris en charge n’apparaissent pas dans la boîte à outils ou dans la bibliothèque de composants. La liaison de données, les ressources et les déclencheurs n’étant pas pris en charge, les panneaux correspondants ne s’affichent pas.
des contrôles.
Vous ajoutez des éléments à un document XAML dans un projet Silverlight 1.0, comme vous le faites dans un projet Windows Presentation Foundation (WPF). La seule différence est que vous êtes limité à la liste des contrôles suivants, pris en charge par Silverlight 1.0 :
Canevas
Ellipse
Image
MediaElement
Rectangle
TextBlock
Éléments de tracé pouvant être dessinés sur la planche graphique à l’aide des outils Ligne , Plume et Crayon
Pour plus d’informations, voir Ajouter des éléments à un document XAML dans un projet Silverlight.
Certains éléments nécessitent du code JavaScript pour implémenter leurs fonctionnalités complètes dans les fichiers code-behind de votre application Silverlight, telles que l’ajout d’événements réagissant aux clics de bouton. Pour obtenir un exemple, voir Créer un bouton qui contrôle une table de montage séquentiel dans une application Silverlight.
Média
Les fichiers multimédias sont pris en charge dans les projets Silverlight. Toutefois, le contrôle de la lecture de média requiert des méthodes de gestionnaire d’événements JavaScript. Pour obtenir un exemple, voir Ajouter un fichier multimédia à un projet Silverlight 1.0. Silverlight prend en charge les formats Windows Media Audio et Windows Media Video (WMA, WMV7–9), VC-1, en plus du format audio MP3.
Animation
L’animation est entièrement prise en charge dans les projets Silverlight. Pour obtenir un exemple, voir Créer un bouton qui contrôle une table de montage séquentiel dans une application Silverlight.
Événements
Les événements sont pris en charge dans les projets Silverlight. Pour obtenir la liste des événements pris en charge, voir la référence des événements (Silverlight 1.0) sur MSDN. Pour plus d’informations sur la liaison d’événements à des objets spécifiques dans votre application, voir Créer un bouton qui contrôle une table de montage séquentiel dans une application Silverlight et Créer un lien hypertexte dans une application Silverlight.
Haut de la page
Prise en charge multi-produit
Vous pouvez utiliser des projets Silverlight dans les autres produits suivants :
Importez des modèles d’encodage et des projets Silverlight 1.0 à partir de Microsoft Expression Encoder 2. Pour plus d’informations, voir Modifier un modèle Silverlight pour Expression Encoder 2 dans Expression Blend et Importer un site Silverlight 1.0 à partir d’Expression Encoder 2.
Importez des composants graphiques à partir de Microsoft Expression Design 2 en tant que contenu XAML. Pour plus d’informations, voir Importer des composants à partir d’Expression Design 2.
Publiez les applications Silverlight 1.0 en les ajoutant à un projet Microsoft Expression Web 2, puis en utilisant les outils fournis avec Expression Web 2 pour publier le projet. Pour plus d’informations, voir la vue d’ensemble de la publication des sites Web dans le Guide de l’utilisateur d’Expression Web 2 (F1).
Déboguez vos fichiers code-behind JavaScript en ouvrant votre projet Silverlight 1.0 dans Microsoft Visual Studio 2008.
Haut de la page
Fichiers d’un projet Silverlight 1
Un projet Silverlight 1.0 est une collection de fichiers de site Web qui utilisent certaines des fonctionnalités des langages XAML et JavaScript pour créer des applications interactives élaborées et des expériences multimédias destinées au Web. Les projets Silverlight 1.0 créés dans Expression Blend 2 comprennent les fichiers suivants :
un fichier XAML de départ (Page.xaml) ;
un fichier HTML par défaut qui charge le fichier XAML de départ à son ouverture dans un navigateur ;
un fichier code-behind JavaScript pour votre fichier XAML de départ ;
un fichier JavaScript de prise en charge, nommé Silverlight.js, qui instancie les objets Silverlight 1.0.
Dans Expression Blend 2, vous pouvez concevoir visuellement les fichiers XAML et pouvez modifier les fichiers JavaScript dans l’éditeur JavaScript. (Il est recommandé de ne pas modifier le fichier d’application auxiliaire Silverlight.js.) Pour plus d’informations sur Silverlight, voir le site Web Silverlight.
Haut de la page
Exemples de projets Silverlight 1
Expression Blend 2 comprend des exemples de projets Silverlight que vous pouvez ouvrir en cliquant sur Écran d’accueil dans le menu ? (Aide), puis en cliquant sur l’un des exemples suivants dans l’onglet Exemples :
BlendPlayer
ButtonGallery
MagnifyingGlass
Exemple d’application Silverlight 1 MagnifyingGlass
Vous pouvez rechercher d’autres exemples en ligne dans la galerie Microsoft Silverlight.
Haut de la page
Ressources d’apprentissage
Pour plus d’informations sur la création d’applications Silverlight, voir les sites Web suivants :
Haut de la page