英語で読む

次の方法で共有


FrameworkElement.Language プロパティ

定義

要素に適用されるローカライズ/グローバリゼーション言語情報を取得または設定します。

C#
public System.Windows.Markup.XmlLanguage Language { get; set; }

プロパティ値

この要素の言語情報。 既定値は、IetfLanguageTag 値が文字列 "en-US" に設定されている XmlLanguage です。

注釈

文字列形式は RFC 3066 標準に従います。 たとえば、米国英語は "en-US" です。 値と形式の詳細については、「」を参照してください XmlLanguage

この依存関係プロパティは、プロパティ値を継承します。 ローカル値またはスタイルを使用して他の Language 値が設定されていない子要素がある場合、プロパティ システムは値を、この値が割り当てられた最も近い先祖要素の値に Language 設定します。

XML は、 属性の一般的な意味を xml:lang 定義します。 Language 基本的に、この属性の意味は依存関係プロパティとして公開されます。 Language はプログラムで調整でき、属性を XML の子要素スコープに継承する方法 xml:lang と並行して、プロパティ システム値の継承に参加できます。 を設定 Languageすると、その値が になります。 xml:lang この値は、以前の値を上書きします。 詳細については、「 XAML での xml:lang の処理」を参照してください。

依存プロパティ情報

識別子フィールド LanguageProperty
に設定されたメタデータ プロパティ true Inherits

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9