J'ai une exigence dans WPF/C#, cliquez sur un bouton, rassembler des données et ensuite le mettre dans un fichier texte que l'utilisateur peut télécharger sur leur ordinateur. Je peux obtenir la première moitié de cela, mais comment faites-vous inviter un utilisateur avec un "Enregistrer sous" boîte de dialogue? Le fichier lui-même sera un simple fichier texte.
Réponses
Trop de publicités?Les deux réponses à ce jour lien vers le Silverlight SaveFileDialog
de la classe; le WPF variante est un peu différent et les divergences d'espace de noms.
Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
dlg.FileName = "Document"; // Default file name
dlg.DefaultExt = ".text"; // Default file extension
dlg.Filter = "Text documents (.txt)|*.txt"; // Filter files by extension
// Show save file dialog box
Nullable<bool> result = dlg.ShowDialog();
// Process save file dialog box results
if (result == true)
{
// Save document
string filename = dlg.FileName;
}
upsidedowncreature
Points
330
RQDQ
Points
8896
Daniel Hilgarth
Points
90722
Utiliser l' SaveFileDialog
classe.
Twelve47
Points
2682
Vous avez juste besoin de créer un SaveFileDialog, et appeler sa méthode ShowDialog.