ApplicationLanguages.Languages プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが優先する現在のランタイム言語値のランク付けされたリストを取得します。
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)
プロパティ値
アプリで宣言されているサポートされている言語 (ApplicationLanguages.ManifestLanguages) を、ユーザーの優先言語のランク付けされた一覧とマージする言語の計算された一覧。
注釈
実行時に、アプリでサポートを宣言している言語の一覧 (アプリ マニフェストの言語の一覧) は、ユーザーが基本設定を宣言した言語の一覧 (ユーザー プロファイルの言語の一覧) と比較されます。 アプリの実行時の言語の一覧はこの共通部分に設定されるか (共通部分が空でない場合)、またはアプリの既定の言語に設定されます (共通部分が空である場合)。 詳細については、「ユーザー プロファイル言語とアプリ マニフェスト言語について」の「アプリ ランタイム言語の一覧」セクションを参照してください。
Note
このプロパティは、 Windows.ApplicationModel.Resources.Core.ResourceManager.DefaultContext.Languages によって公開される言語リストと同じ値を返します。