Feedback

C# - Open/SaveFileDialog in Windows Store Apps

Veröffentlicht von am 07.09.2014
(0 Bewertungen)
Die OpenFileDialog- und SaveFileDialog-Klassen wurden in Windows Store Apps umbenannt. Sie heißen nun FileOpenPicker und SaveFilePicker.

Benötigte Namespaces
Windows.Storage.Pickers
System.Collections.Generic
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

C# 2019/2017/2015 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

FileOpenPicker fop = new FileOpenPicker();                       //Instanzieren
fop.ViewMode = PickerViewMode.Thumbnail;                         //Thumbnail oder Liste als Ansicht?
fop.SuggestedStartLocation = PickerLocationId.Desktop;           //In dem Ordner wird die Dateisuche gestartet
fop.SettingsIdentifier = "fop1";                                 //Dient zum Unterscheiden mehrerer Picker
fop.FileTypeFilter.Add(".cs");                                   //Dateitypen hinzufügen
fop.FileTypeFilter.Add(".vb");
var singleFile = fop.PickSingleFileAsync();                      //Eine Datei öffnen
//var multiFiles = fop.PickMultipleFilesAsync();                 //Mehrere Dateien öffnen


FileSavePicker fsp = new FileSavePicker();                       //Instanzieren
fsp.SuggestedStartLocation = PickerLocationId.PicturesLibrary;   //In dem Ordner wird die Dateisuche gestartet
fsp.CommitButtonText = "Speichern";                              //Text des Speichern-Buttons
fsp.DefaultFileExtension = ".cs";                                //Standard-Dateinamenserweiterung
fsp.FileTypeChoices.Add("C++ Source", new List<string>(new string[] { ".c", ".cpp", ".cxx" }));//Filter für auswählbare Dateitypen
fsp.FileTypeChoices.Add("C++ Header", new List<string>(new string[] { ".h", ".hpp", ".hxx" }));
fsp.SettingsIdentifier = "fsp1";                                 //Dient zum Unterscheiden mehrerer Picker
fsp.SuggestedFileName = "Neues Dokument";                        //Satndarddateiname
fsp.SuggestedStartLocation = PickerLocationId.Desktop;           //In dem Ordner wird die Dateisuche gestartet
var file = fsp.PickSaveFileAsync();                              //Dialog anzeigen

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!