情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

FileExtensionVector Class

ファイル名拡張子のランダム アクセス コレクションを表します。

構文


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

属性

[Version(0x06020000)]

メンバー

FileExtensionVectorクラス には次の種類のメンバーがあります。

メソッド

The FileExtensionVector クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
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.

 

プロパティ

FileExtensionVectorクラス には次のプロパティがあります。

プロパティアクセスの種類説明

Count [C#, VB]

読み取り専用Gets the number of elements contained in the collection.

IsReadOnly [C#, VB]

読み取り専用Gets a value indicating whether the collection is read-only.

Item [C#, VB]

読み取り/書き込みGets or sets the element at the specified index.

Size [C++, JavaScript]

読み取り専用Gets the number of file name extensions in the collection.

 

解説

コレクション メンバーの一覧

JavaScript の場合、FileExtensionVector には、メンバー リストに表示されているメンバーが含まれます。さらに、FileExtensionVectorlength プロパティ、Array.prototype のメンバー、および項目にアクセスするためのインデックスの使用をサポートします。

C# または Microsoft Visual Basic 内でのコレクションの列挙

FileExtensionVector は列挙可能であるため、C# の foreach など言語固有の構文を使用して、コレクション内の項目を列挙できます。コンパイラによって型キャストが実行されるため、IEnumerable<String> に明示的にキャストする必要はありません。たとえば GetEnumerator を呼び出すなど、明示的にキャストする必要がある場合は、String の制約がある IEnumerable<T> にキャストします。

Windows Phone 8

この API は実装されていません。呼び出された場合は、例外をスローします。「Windows Phone ランタイム API」を参照してください。

ファイル ピッカーのサンプルは、ユーザーがファイル ピッカーで表示、選択できるファイルの種類を指定する方法を示します。


// 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"]);


ファイル ピッカーのサンプルは、ユーザーがファイルを選択するファイル ピッカーにある任意の種類のファイルを表示する方法を示しています。


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


要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

最小限サポートされる携帯電話

Windows Phone 8 [実装されていません。"解説" を参照してください]

名前空間

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

メタデータ

Windows.winmd

参照

ファイル ピッカーのサンプル
クイック スタート: ファイル ピッカーでファイルにアクセス
fileOpenPicker.fileTypeFilter property
folderPicker.fileTypeFilter property

 

 

表示: