Hvordan spare Silverlight-filer

Hvordan spare Silverlight-filer


Silverlight er en plattform tilgjengelig fra Microsoft. Du kan bruke den til å lage medie applikasjoner for mobile enheter, pc stasjonære og internett. Programmet er en gratis plug-in og kompatibel med mange operativsystemer. Tidlige versjoner av Silverlight brukes intern lagringsplass for lagring av filer. Den nyeste versjonen, som i august 2010, bruker en "Save File Dialog" boksen som gjør at brukeren kan lagre filen hvor som helst på datamaskinen.

bruksanvisning

1 Opprett ny applikasjon eller åpne et eksisterende program. Du må legge inn koden for SaveFileDialog boksen til et program.

2 Legg til en knapp og tekstboks fra verktøykassen i Silverlight. Du kan bare få tilgang til SaveFileDIalog fra en knapp i programmet og ikke ved hjelp av kode. Slik legger du på knappen og tekstboksen, dra og slipp de to funksjonene fra verktøykassen til slutten av filen kode.

3 Sett inn to uttalelser som skal inneholde navnerom System.IO og System.Text. Disse to uttalelsene vil bli lagt i MainPage.xaml.cs. Koden er:

bruker System.IO;

bruker System.Text

4 Legg til en knapp klikk for SavFile hendelsen. Denne koden er også lagt til MainPage.xaml.cs. Denne knappen klikk er nødvendig for at brukeren skal kunne innspill hvor du vil lagre filen, og hva jeg skal kalle det. Koden for dette er:

private void Button_Click (objekt avsenderen, RoutedEventArgs e)

{

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

SaveFileDialog SFD = new SaveFileDialog ();

bool? Resultatet = sfd.ShowDialog ();

if (resultat == true)

{

bruker (Stream stream = new Stream (sfd.OpenFile ()))

{

stream.Write (innhold);

stream.Close ();

}

}

}

5 Monter programmet og kjøre det nye programmet med den ekstra skript. En boks vises. Skriv inn tittelen: spare utgang. I meldingen, konstruere en prøve melding, for eksempel: dette er en prøve som skal lagres som en fil. Klikk på lagre.

6 Lagre denne eksempelfilen. En Lagre fil boks vises på skjermen som ber brukeren om å lagre filen hvor som helst på datamaskinen. Velg et navn på eksempelfilen og lagre filen. Lukk dette programmet.

7 Åpne den lagrede filen for å sikre at teksten lagres ordentlig. Nå er det mulig for Silverlight-applikasjon for å lagre innholdet av filen direkte til brukerens datamaskin under angitte navnet.

Hint

  • Dette er den grunnleggende koden som brukes. Det er mulig å tilpasse SaveFileDialog boksen ytterligere ved å legge til filtre og en filterindex.