Cambiar la página de inicio de un proyecto de Silverlight en Expression Blend 2
Una aplicación Microsoft Silverlight 1.0 se ejecuta en un explorador web al abrir una página HTML (u otra página web) que crea una instancia de los objetos Silverlight auxiliares y, a continuación, muestra el archivo XAML inicial.
Por ejemplo, en un proyecto Silverlight 1.0 que se crea en Microsoft Expression Blend 2, el archivo Default.html es la página web de inicio. El archivo Default.html hace referencia a los siguientes archivos JavaScript de soporte de la aplicación Silverlight 1.0:
<script type="text/javascript" src="Silverlight.js"></script>
<script type="text/javascript" src="Page.xaml.js"></script>
El archivo Default.html también especifica el archivo de inicio XAML, Page.xaml, con las siguientes líneas de código:
Silverlight.createObjectEx({
source: "Page.xaml",
//other lines of code
});
El resultado de los fragmentos de código anteriores es que cuando se busca el archivo Default.html en el explorador web, la aplicación Silverlight 1.0 resultante mostrará el archivo Page.XAML en primer lugar.
[!NOTA]
Las aplicaciones Silverlight 1.0 que se crean en otros programas, como Microsoft Expression Encoder 2 o Microsoft Visual Studio 2008, tienen una estructura de archivos diferente, por lo que es posible que deba encontrar los archivos que contienen las líneas de código anteriores. Por ejemplo, en un proyecto de Expression Encoder 2 que usa una plantilla de Silverlight 1.0 para generar un reproductor de vídeo, el archivo Default.html sigue siendo la página web de inicio. Sin embargo, el archivo Default.html no especifica el archivo XAML de inicio. El archivo XAML de inicio, Player.XAML, se especifica en el archivo StartPlayer.js.
Realice los procedimientos siguientes para cambiar el archivo XAML de inicio de la aplicación Silverlight 1.0, o la página web de inicio que llama a la aplicación Silverlight 1.0.
Modificar el archivo XAML de inicio
El archivo XAML de inicio de la aplicación Silverlight 1.0 no se modifica del mismo modo que el archivo XAML de inicio de una aplicación Windows Presentation Foundation (WPF). La llamada al archivo XAML de inicio se realiza desde una página web, como el archivo Default_html.js en un proyecto Silverlight 1.0 que se crea en Expression Blend 2.
Para cambiar la página XAML de inicio de un proyecto de Silverlight 1.0
En Expression Blend 2, abra el archivo que usa líneas de código (similares a las siguientes) para especificar el archivo XAML inicial de la aplicación Silverlight 1.0:
Silverlight.createObjectEx({ source: "Page.xaml", //other lines of code });
Por ejemplo, en una aplicación Silverlight 1.0 que se creó en Expression Blend 2, este archivo será el archivo Default.html.
[!NOTA]
Si la extensión de nombre de archivo .html no está asociada a ningún editor de texto, es posible que deba modificar el archivo como sigue: a) haga clic con el botón secundario en el nombre de archivo en el panel Proyecto de Expression Blend y después haga clic en Editar en Visual Studio, o b) haga clic con el botón secundario en el nombre de archivo en el Explorador de Windows, elija Abrir con y seleccione el editor de texto que prefiera en la lista desplegable. Si no aparece ningún editor de texto en la lista desplegable (por ejemplo, Bloc de notas), haga clic en Elegir programa predeterminado y, a continuación, busque un editor de texto.
Cambie el nombre de archivo existente (por ejemplo, Page.xaml) al nombre del nuevo archivo XAML de inicio.
Guarde el archivo y ciérrelo.
Pruebe la aplicación Silverlight 1.0 (F5) para asegurarse de que funciona la modificación. Para obtener más información, vea Probar un proyecto de Silverlight desde Expression Blend.
Volver al principio
Cambiar la página web de inicio
La página web de inicio es la página que se abre en el explorador web cuando se prueba la aplicación Silverlight 1.0 al presionar F5 en Expression Blend 2. La página web de inicio se identifica mediante una marca de verificación junto a Inicio al hacer clic con el botón secundario en el nombre de archivo en el panel Proyecto en Expression Blend 2.
[!NOTA]
Al cambiar la página web de inicio en Expression Blend 2 no cambia la página web de inicio en otros programas, como Microsoft Visual Studio.
Para cambiar la página web de inicio de un proyecto de Silverlight 1.0
En Expression Blend 2, haga clic con el botón secundario en el nombre de archivo de la nueva página web de inicio en el panel Proyecto y, a continuación, haga clic en Inicio.
Pruebe la aplicación Silverlight 1.0 (F5) para asegurarse de que funciona la modificación. Para obtener más información, vea Probar un proyecto de Silverlight desde Expression Blend.
[!NOTA]
La aplicación Silverlight 1.0 no funcionará si la página web de inicio no incluye referencias a los archivos auxiliares de Silverlight 1.0. Por ejemplo, en un proyecto de Silverlight 1.0 que se crea en Expression Blend 2, los archivos auxiliares son Silverlight.js y Page.XAML.js. Para obtener más información acerca de los objetos de Silverlight 1.0, vea el artículo sobre modelos de objetos de Silverlight (puede estar en inglés) en MSDN.
Volver al principio
Vea también
Conceptos
Establecer un documento de inicio para el proyecto
Administrar proyectos y archivos
Probar un proyecto de Silverlight desde Expression Blend
Otros recursos
Sitio de Microsoft Silverlight (puede estar en inglés)
Silverlight 1.0 - Desarrollo con JavaScript (puede estar en inglés)