Modificare la pagina di avvio di un progetto Silverlight in Expression Blend 2
Per poter essere eseguita in un Web browser, un'applicazione Microsoft Silverlight 1.0 deve aprire una pagina HTML o un'altra pagina Web che crei un'istanza di tutti gli oggetti Silverlight di supporto e quindi visualizzi il file XAML iniziale.
In un progetto Silverlight 1.0 creato in Microsoft Expression Blend 2, il file Default.html costituisce ad esempio la pagina Web di avvio e fa riferimento ai file JavaScript seguenti che supportano l'applicazione Silverlight 1.0:
<script type="text/javascript" src="Silverlight.js"></script>
<script type="text/javascript" src="Page.xaml.js"></script>
Il file Default.html specifica inoltre il file XAML iniziale Page.xaml con le righe di codice seguenti:
Silverlight.createObjectEx({
source: "Page.xaml",
//other lines of code
});
Utilizzando i frammenti di codice precedenti, quando si passa al file Default.html nel Web browser, l'applicazione Silverlight 1.0 risultante visualizzerà per primo il file Page.xaml.
[!NOTA]
Le applicazioni Silverlight 1.0 create in altri programmi, ad esempio Microsoft Expression Encoder 2 o Microsoft Visual Studio 2008, presentano una struttura dei file diversa, pertanto potrebbe essere necessario individuare i file che contengono le righe di codice precedenti. In un progetto di Expression Encoder 2 in cui viene utilizzato un modello Silverlight 1.0 per produrre un lettore video il file Default.html è ancora ad esempio la pagina Web di avvio. Nel file Default.html non è tuttavia specificato il file XAML iniziale. Tale file, denominato Player.xaml, è specificato nel file StartPlayer.js.
Utilizzare le procedure seguenti per modificare il file XAML iniziale dell'applicazione Silverlight 1.0 oppure la pagina Web iniziale che chiama l'applicazione Silverlight 1.0.
Modificare il file XAML iniziale
La procedura di modifica del file XAML iniziale dell'applicazione Silverlight 1.0 è diversa da quella di modifica del file XAML di un'applicazione Windows Presentation Foundation (WPF). Il file XAML iniziale viene chiamato da una pagina Web, ad esempio il file Default_html.js in un progetto di Silverlight 1.0 creato in Expression Blend 2.
Per modificare la pagina XAML iniziale di un progetto di Silverlight 1.0
In Expression Blend 2 aprire il file che utilizza le righe di codice, simili alle seguenti, per specificare il file XAML iniziale dell'applicazione Silverlight 1.0:
Silverlight.createObjectEx({ source: "Page.xaml", //other lines of code });
In un'applicazione Silverlight 1.0 creata in Expression Blend 2 tale file sarà ad esempio Default.html.
[!NOTA]
Se all'estensione di file html non è associato un editor di testo, potrebbe essere necessario modificare il file in uno dei due modi seguenti: a) facendo clic con il pulsante destro del mouse sul nome file nel pannello Progetto di Expression Blend e quindi scegliendo Modifica in Visual Studio oppure b) facendo clic con il pulsante destro del mouse sul nome file in Esplora risorse, scegliendo Apri con e selezionando l'editor di testo desiderato dall'elenco a discesa. Se l'elenco a discesa non include alcun editor di testo, ad esempio Blocco note, fare clic su Programma predefinito e quindi cercare un editor di testo.
Modificare il nome file esistente, ad esempio Page.xaml, in quello del nuovo file XAML iniziale.
Salvare e chiudere il file.
Testare l'applicazione Silverlight 1.0 (F5) per verificare che la modifica funzioni. Per ulteriori informazioni, vedere Testare un progetto di Silverlight da Expression Blend.
Torna all'inizio
Modificare la pagina Web di avvio
La pagina Web di avvio corrisponde alla pagina che viene aperta nel Web browser quando si esegue il test dell'applicazione Silverlight 1.0 premendo F5 in Expression Blend 2. È contraddistinta da un segno di spunta accanto a Documento di avvio quando si fa clic con il pulsante destro del mouse sul nome file nel pannello Progetto in Expression Blend 2.
[!NOTA]
La modifica della pagina Web di avvio in Expression Blend 2 non implica la modifica di tale pagina in altri programmi, ad esempio Microsoft Visual Studio.
Per modificare la pagina Web di avvio di un progetto di Silverlight 1.0
In Expression Blend 2 fare clic con il pulsante destro del mouse sul nome file della nuova pagina Web di avvio nel pannello Progetto e quindi scegliere Documento di avvio.
Testare l'applicazione Silverlight 1.0 (F5) per verificare che la modifica funzioni. Per ulteriori informazioni, vedere Testare un progetto di Silverlight da Expression Blend.
[!NOTA]
L'applicazione Silverlight 1.0 non funzionerà se la pagina Web di avvio non include i riferimenti ai file Silverlight 1.0 di supporto. In un progetto di Silverlight 1.0 creato in Expression Blend 2, ad esempio, i file di supporto sono Silverlight.js e Page.xaml.js. Per ulteriori informazioni sugli oggetti Silverlight 1.0, vedere Modelli a oggetti Silverlight su MSDN.
Torna all'inizio
Vedere anche
Concetti
Impostare il documento di avvio di un progetto
Testare un progetto di Silverlight da Expression Blend