Come salvare i file Silverlight

May 2

Come salvare i file Silverlight


Silverlight è una piattaforma disponibile da Microsoft. È possibile utilizzarlo per creare applicazioni multimediali per i dispositivi mobili, desktop computer e Internet. Il programma è un plug-in gratuito e compatibile con molti sistemi operativi. Le prime versioni di Silverlight utilizzati Memoria interna per il salvataggio dei file. L'ultima versione, a partire da agosto 2010 utilizza una casella "Salva file di dialogo" che permette all'utente di salvare il file in qualsiasi punto del computer.

istruzione

1 Creare nuova applicazione o aprire un'applicazione esistente. Sarà necessario aggiungere il codice per la casella SaveFileDialog a un'applicazione.

2 Aggiungere un pulsante e testo dalla casella degli strumenti in Silverlight. È possibile accedere al SaveFileDialog da un pulsante all'interno dell'applicazione e non utilizzando il codice. Per aggiungere il pulsante e casella di testo, trascinare e rilasciare le due funzioni dalla casella degli strumenti al fine del codice del file.

3 Inserire due affermazioni che conterranno il System.IO namespace e System.Text. Queste due affermazioni saranno aggiunti nelle MainPage.xaml.cs. Il codice è:

using System.IO;

utilizzando System.Text

4 Aggiungere un pulsante del mouse per questo evento SavFile. Questo codice viene aggiunto anche i MainPage.xaml.cs. Questo pulsante scatto è necessario per l'utente di essere in grado di immettere in cui salvare il file e come chiamarlo. Il codice per questo è:

Button_Click private void (object sender, RoutedEventArgs e)

{

string contents = String.Format("Title: {0}\n\r\n\rMessage: {1}", title.Text, message.Text);

SaveFileDialog sfd = new SaveFileDialog ();

bool? risultato = sfd.ShowDialog ();

if (risultato == true)

{

usando (flusso StreamWriter = new StreamWriter (sfd.OpenFile ()))

{

stream.Write (contenuti);

stream.Close ();

}

}

}

5 Assemblare il programma ed eseguire il nuovo programma con lo script aggiunto. Verrà visualizzata una casella. Inserire il titolo: salvare l'output. All'interno del messaggio, creare un messaggio campione, come ad esempio: questo è un campione di essere salvato come file. Fai clic su salva.

6 Salvare il file di esempio. Una casella Salva file apparirà sullo schermo che chiede all'utente di salvare il file in qualsiasi punto del computer. Scegliere un nome per il file di esempio e salvare il file. Chiudere questo programma.

7 Aprire il file salvato al fine di garantire che il testo salvato correttamente. Ora è possibile per l'applicazione Silverlight per salvare i contenuti del file direttamente al computer dell'utente sotto il nome specificato.

Consigli e avvertenze

  • Questo è il codice di base utilizzato. E 'possibile personalizzare la casella SaveFileDialog ulteriormente con l'aggiunta di filtri e un FilterIndex.