ApplicationLanguages.Languages プロパティ

定義

ユーザーが優先する現在のランタイム言語値のランク付けされたリストを取得します。

public:
 static property IVectorView<Platform::String ^> ^ Languages { IVectorView<Platform::String ^> ^ get(); };
static IVectorView<winrt::hstring> Languages();
public static IReadOnlyList<string> Languages { get; }
var iVectorView = ApplicationLanguages.languages;
Public Shared ReadOnly Property Languages As IReadOnlyList(Of String)

プロパティ値

IVectorView<String>

IReadOnlyList<String>

IVectorView<Platform::String>

IVectorView<winrt::hstring>

アプリで宣言されているサポートされている言語 (ApplicationLanguages.ManifestLanguages) を、ユーザーの優先言語のランク付けされた一覧とマージする言語の計算された一覧。

注釈

実行時に、アプリでサポートを宣言している言語の一覧 (アプリ マニフェストの言語の一覧) は、ユーザーが基本設定を宣言した言語の一覧 (ユーザー プロファイルの言語の一覧) と比較されます。 アプリの実行時の言語の一覧はこの共通部分に設定されるか (共通部分が空でない場合)、またはアプリの既定の言語に設定されます (共通部分が空である場合)。 詳細については、「ユーザー プロファイル言語とアプリ マニフェスト言語について」の「アプリ ランタイム言語の一覧」セクションを参照してください。

Note

このプロパティは、 Windows.ApplicationModel.Resources.Core.ResourceManager.DefaultContext.Languages によって公開される言語リストと同じ値を返します。

適用対象

こちらもご覧ください