FileExtensionVector Class

Stellt eine Random-Access-Auflistung von Dateinamenerweiterungen dar.

Syntax


var fileExtensionVector = fileOpenPicker.fileTypeFilter;
var fileExtensionVector = folderPicker.fileTypeFilter;

Attribute

[Version(0x06020000)]

Member

FileExtensionVectorKlasse hat diese Membertypen:

Methoden

The FileExtensionVector Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

MethodeBeschreibung
Add [C#, VB]Adds a new item to the collection.
Append [C++, JavaScript]Appends a file name extension to the end of the collection.
Clear Removes all file name extensions from the collection.
Contains [C#, VB]Determines whether an element is in the collection.
CopyTo [C#, VB]Copies the elements of the collection to an array, starting at a particular array index.
First [C++, JavaScript]Retrieves an iterator that iterates through the file name extensions in the collection.
GetAt [C++, JavaScript]Retrieves the file name extension at the specified index in the collection.
GetMany [C++, JavaScript]Retrieves the file name extensions that start at the specified index in the collection.
GetView [C++, JavaScript]Retrieves an immutable view of the collection of file name extensions.
IndexOf [C++, JavaScript]Retrieves the index of a specified file name extension in the collection.
IndexOf [C#, VB]Determines the index of a specific item in the collection.
Insert [C#, VB]Inserts an item into the collection at the specified index.
InsertAt [C++, JavaScript]Inserts a file name extension into a collection at a specified index.
Remove [C#, VB]Removes the first occurrence of a specific object from the collection.
RemoveAt [C++, JavaScript]Removes the file name extension at the specified index in the collection.
RemoveAt [C#, VB]Removes the element at the specified index of the collection.
RemoveAtEnd [C++, JavaScript]Removes the last file name extension from the collection.
ReplaceAll [C++, JavaScript]Replaces all file name extensions in the collection with the specified file name extensions.
SetAt [C++, JavaScript]Sets the file name extension at the specified index of the collection.

 

Eigenschaften

Der FileExtensionVectorKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

Count [C#, VB]

SchreibgeschütztGets the number of elements contained in the collection.

IsReadOnly [C#, VB]

SchreibgeschütztGets a value indicating whether the collection is read-only.

Item [C#, VB]

Lese-/SchreibzugriffGets or sets the element at the specified index.

Size [C++, JavaScript]

SchreibgeschütztGets the number of file name extensions in the collection.

 

Hinweise

Auflistungsmemberlisten

Für JavaScript FileExtensionVector zeigt die Member in den Memberlisten an. Zudem unterstützt FileExtensionVector eine length-Eigenschaft, Member von Array.prototype sowie die Verwendung eines Index für den Zugriff auf Elemente.

Enumerieren der Auflistung in C# oder Microsoft Visual Basic

Eine FileExtensionVector ist aufzählbar, sodass Sie eine sprachspezifische Syntax wie foreach in C# verwenden können, um die Elemente in der Auflistung aufzuzählen. Der Compiler führt die Typkonvertierung für Sie durch, und Sie müssen nicht explizit in IEnumerable<String> umwandeln. Wenn Sie explizit umwandeln müssen, wenn Sie beispielsweise GetEnumerator aufrufen möchten, wandeln Sie um zu IEnumerable<T> mit einer String-Einschränkung.

Windows Phone 8

Diese API wird nicht implementiert und löst beim Aufruf eine Ausnahme aus. Weitere Informationen finden Sie unter Windows Phone Runtime API.

Beispiele

Das Dateiauswahlbeispiel zeigt, wie die Dateitypen angegeben werden, die der Benutzer in der Dateiauswahl sehen und auswählen kann.


// Create the picker object and set options
var openPicker = new Windows.Storage.Pickers.FileOpenPicker();
openPicker.viewMode = Windows.Storage.Pickers.PickerViewMode.thumbnail;
openPicker.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.picturesLibrary;
// Users expect to have a filtered view of their folders depending on the scenario.
// For example, when choosing a documents folder, restrict the filetypes to documents for your application.
openPicker.fileTypeFilter.replaceAll([".png", ".jpg", ".jpeg"]);


Das Dateiauswahlbeispiel veranschaulicht, wie Dateien jeglichen Typs in der Dateiauswahl angezeigt werden, sodass der Benutzer eine Auswahl treffen kann.


var openPicker = new Windows.Storage.Pickers.FileOpenPicker();
openPicker.viewMode = Windows.Storage.Pickers.PickerViewMode.list;
openPicker.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.documentsLibrary;
openPicker.fileTypeFilter.replaceAll(["*"]);


Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Mindestens unterstütztes Telefon

Windows Phone 8 [nicht implementiert, siehe Hinweise]

Namespace

Windows.Storage.Pickers
Windows::Storage::Pickers [C++]

Metadaten

Windows.winmd

Siehe auch

Dateiauswahlbeispiel
Schnellstart: Zugreifen auf Dateien über die Dateiauswahl
fileOpenPicker.fileTypeFilter property
folderPicker.fileTypeFilter property

 

 

Anzeigen:
© 2014 Microsoft