Compartir a través de


Información general de Silverlight 1.0

Esta página es específica de proyectos Silverlight 1

Microsoft Silverlight 1.0 es un complemento compatible con distintas plataformas y exploradores para proporcionar aplicaciones completas a través del Web que incorporan vídeo, animación, interactividad e interfaces de usuario distintas y sorprendentes. Las aplicaciones de Silverlight 1.0 tienen la misma apariencia y se comportan del mismo modo en equipos basados en Microsoft Windows que en equipos Apple Macintosh, en la mayoría de los exploradores y sin requisitos de instalación adicionales.

Silverlight 1.0 proporciona un modelo de presentación coherente mediante el uso de XAML. En Microsoft Expression Blend 2, puede diseñar rápidamente atractivas interfaces de usuario para las aplicaciones de Silverlight 1.0 y comprobar los resultados.

Compatibilidad con Silverlight en Expression Blend 2

Los proyectos de Silverlight 1.0 son compatibles con Expression Blend 2.

[!NOTA]

Los objetos 3D, los estilos, las plantillas, los recursos y el control de datos aún no son compatibles con los proyectos de Silverlight 1.0. Además, los desencadenadores aún no se admiten. En su lugar, toda la interactividad del usuario se implementa en métodos de control de eventos JavaScript en los archivos de código subyacente. Para obtener más información, vea la sección Eventos más adelante.

Área de trabajo

El área de trabajo de Expression Blend 2 difiere ligeramente cuando se modifican proyectos de Silverlight 1.0. Por ejemplo, los controles que no se admiten no aparecen en el cuadro de herramientas ni en el Panel biblioteca. El enlace de datos, los recursos y los desencadenadores no se admiten, por lo que dichos paneles no aparecen.

Controles

En un proyecto de Silverlight 1.0, los elementos se agregan a un documento XAML del mismo modo que cuando se agregan elementos a un documento XAML en un proyecto de Windows Presentation Foundation (WPF). La única diferencia es que está limitado a la siguiente lista de controles admitidos por Silverlight 1.0:

  • Canvas Cc294980.ecb419d9-1def-4c4d-9656-cab9bdb89672(es-es,Expression.10).png

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

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

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

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

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

  • Elementos del trazado que se pueden dibujar en la mesa de trabajo mediante las herramientas Línea Cc294980.eb618397-5283-48be-8396-3449be7b6fbf(es-es,Expression.10).png, Pluma Cc294980.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(es-es,Expression.10).png y Lápiz Cc294980.509dc167-734f-46c9-b012-987ee63450cd(es-es,Expression.10).png

Para obtener más información, vea Agregar elementos a un documento XAML en un proyecto de Silverlight.

Algunos elementos requieren código JavaScript para implementar su funcionalidad completa en los archivos de código subyacente de la aplicación Silverlight, como la adición de eventos para responder a clics en botones. Para obtener un ejemplo, vea Crear un botón que controle un guión gráfico en una aplicación de Silverlight.

Elementos multimedia

Los archivos multimedia son compatibles con los proyectos de Silverlight. Sin embargo, para controlar la reproducción multimedia se requieren métodos de control de eventos de JavaScript. Para obtener un ejemplo, vea Agregar un archivo multimedia a un proyecto de Silverlight 1.0. Silverlight es compatible con Windows Media Audio y Video (WMA, WMV7–9) y VC-1, además de audio MP3.

Animación

La animación es totalmente compatible en los proyectos de Silverlight. Para obtener un ejemplo, vea Crear un botón que controle un guión gráfico en una aplicación de Silverlight.

Eventos

Los eventos son compatibles con los proyectos de Silverlight. Para obtener una lista de eventos compatibles, vea el artículo de referencia de eventos (Silverlight 1.0) en MSDN (puede estar en inglés). Para obtener información acerca de cómo enlazar eventos para objetos específicos en la aplicación, vea Crear un botón que controle un guión gráfico en una aplicación de Silverlight y Crear un hipervínculo en una aplicación Silverlight.

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Compatibilidad entre productos

Puede trabajar con proyectos de Silverlight en los siguientes productos:

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Los archivos de un proyecto de Silverlight 1

Un proyecto de Silverlight 1.0 es una colección de archivos de sitio web que usa algunas de las características de XAML y JavaScript para crear avanzadas aplicaciones interactivas y experiencias multimedia para el Web. Los proyectos de Silverlight 1.0 que se crean en Expression Blend 2 incluyen los archivos siguientes:

  • Un archivo XAML de inicio (Page.xaml)

  • Un archivo HTML predeterminado que carga el archivo XAML de inicio cuando se abre en un explorador

  • Un archivo de código subyacente de JavaScript para el archivo XAML de inicio

  • Un archivo JavaScript compatible, denominado Silverlight.js, que crea instancias de objetos de Silverlight 1.0.

Puede diseñar visualmente los archivos XAML, en Expression Blend 2, y puede modificar los archivos de JavaScript en el editor de JavaScript de Expression Blend 2. (Se recomienda no modificar el archivo de ayuda Silverlight.js). Para obtener más información acerca de Silverlight, vea el sitio web de Silverlight (puede estar en inglés).

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Proyectos de ejemplo de Silverlight 1

Expression Blend 2 incluye proyectos de Silverlight de ejemplo que se pueden abrir; haga clic en la Pantalla de bienvenida del menú Ayuda y, a continuación, haga clic en uno de los siguientes ejemplos de la ficha Ejemplos.

  • BlendPlayer

  • ButtonGallery

  • MagnifyingGlass

Aplicación de Silverlight 1 de ejemplo MagnifyingGlass

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

Puede encontrar otros ejemplos en línea en la galería de Microsoft Silverlight (puede estar en inglés).

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Recursos de aprendizaje

Puede obtener más información acerca de cómo crear aplicaciones de Silverlight en los sitios web siguientes:

Cc294980.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio