Silverlight est une plate-forme disponible auprès de Microsoft. Vous pouvez l`utiliser pour créer des applications multimédias pour les appareils mobiles, ordinateurs de bureau et de l`Internet. Le programme est un plug-in gratuit et compatible avec de nombreux systèmes d`exploitation. Les premières versions de Silverlight utilisées Mémoire interne pour l`enregistrement des fichiers. La dernière version, en Août 2010, utilise un "Enregistrer le fichier de dialogue" boîte qui permet à l`utilisateur d`enregistrer le fichier où sur l`ordinateur.
Créer nouvelle application ou ouvrir une application existante. Vous aurez besoin d`ajouter le code de la case SaveFileDialog à une application.
Ajouter un bouton et textbox de la boîte à outils dans Silverlight. Vous ne pouvez accéder aux SaveFileDialog à partir d`un bouton dans l`application et non pas en utilisant le code. Pour ajouter le bouton et zone de texte, faites glisser les deux fonctions de la boîte à outils à la fin du code du fichier.
Insérez deux déclarations qui contiendront les namespaces System.IO et System.Text. Ces deux déclarations seront ajoutées dans les MainPage.xaml.cs. Le code est:
using System.IO;
using System.Text
Ajouter un bouton-clic pour cet événement SavFile. Ce code est également ajouté aux MainPage.xaml.cs. Ce bouton clic est nécessaire pour l`utilisateur de pouvoir à l`entrée où enregistrer le fichier et ce qu`il faut appeler. Le code pour cela est:
Button_Click private void (object sender, RoutedEventArgs e)
{
contenu de la chaîne = String.Format ("Titre: {0} n r n rMessage: {1}", Title.Text, message.Text);
SaveFileDialog sfd = new SaveFileDialog ();
bool? résultat = sfd.ShowDialog ();
if (résultat == true)
{
en utilisant (flux StreamWriter = new StreamWriter (sfd.OpenFile ()))
{
Stream.Write (contenu);
stream.Close ();
}
}
}
Assembler le programme et exécuter le nouveau programme avec le script ajouté. Une boîte apparaîtra. Entrez le titre: enregistrer la sortie. Dans le message, construire un exemple de message, par exemple: ceci est un échantillon pour être sauvé dans un fichier. Cliquez sur Enregistrer.
Enregistrez ce fichier d`échantillon. Une boîte Enregistrer le fichier apparaît sur l`écran invitant l`utilisateur à enregistrer le fichier partout sur l`ordinateur. Choisissez un nom pour le fichier d`exemple et enregistrez le fichier. Fermez ce programme.
Ouvrez le fichier enregistré pour veiller à ce que le texte enregistré correctement. Maintenant, il est possible pour l`application Silverlight pour enregistrer le contenu du fichier directement sur l`ordinateur de l`utilisateur sous le nom spécifié.
Conseils & Avertissements
- Ceci est le code de base utilisé. Il est possible de personnaliser la boîte SaveFileDialog plus loin en ajoutant des filtres et un FilterIndex.