Partager via


Vue d’ensemble de Silverlight 1.0

Cette page s’applique uniquement aux projets Silverlight 1

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.

Cc294980.alert_note(fr-fr,Expression.10).gifRemarque :

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 Cc294980.ecb419d9-1def-4c4d-9656-cab9bdb89672(fr-fr,Expression.10).png

  • Ellipse Cc294980.d7a04618-e35a-44f9-b78c-1f22e38016c1(fr-fr,Expression.10).png

  • Image Cc294980.0594f05b-2193-4385-86a0-2d352cacfe55(fr-fr,Expression.10).png

  • MediaElement Cc294980.16691128-7f3d-45e0-b532-45e8a7162416(fr-fr,Expression.10).png

  • Rectangle Cc294980.81ffc148-cf5c-4faf-bd3f-f38d3073a12c(fr-fr,Expression.10).png

  • TextBlock Cc294980.42165963-00f7-4a33-abcd-b0849edebada(fr-fr,Expression.10).png

  • Éléments de tracé pouvant être dessinés sur la planche graphique à l’aide des outils Ligne Cc294980.eb618397-5283-48be-8396-3449be7b6fbf(fr-fr,Expression.10).png, Plume Cc294980.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(fr-fr,Expression.10).png et Crayon Cc294980.509dc167-734f-46c9-b012-987ee63450cd(fr-fr,Expression.10).png

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.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(fr-fr,Expression.10).gifHaut de la page

Prise en charge multi-produit

Vous pouvez utiliser des projets Silverlight dans les autres produits suivants :

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(fr-fr,Expression.10).gifHaut 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.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(fr-fr,Expression.10).gifHaut 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

Cc294980.0a069c6a-d0b4-4144-b35c-74dafa18f799(fr-fr,Expression.10).png

Vous pouvez rechercher d’autres exemples en ligne dans la galerie Microsoft Silverlight.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(fr-fr,Expression.10).gifHaut de la page

Ressources d’apprentissage

Pour plus d’informations sur la création d’applications Silverlight, voir les sites Web suivants :

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(fr-fr,Expression.10).gifHaut de la page