FrameworkElement.Language プロパティ

定義

要素に適用されるローカライズ/グローバリゼーション言語情報を取得または設定します。Gets or sets localization/globalization language information that applies to an element.

public:
 property System::Windows::Markup::XmlLanguage ^ Language { System::Windows::Markup::XmlLanguage ^ get(); void set(System::Windows::Markup::XmlLanguage ^ value); };
public System.Windows.Markup.XmlLanguage Language { get; set; }
member this.Language : System.Windows.Markup.XmlLanguage with get, set
Public Property Language As XmlLanguage

プロパティ値

この要素の言語情報。The language information for this element. 既定値は、IetfLanguageTag 値が文字列 "en-US" に設定されている XmlLanguage です。The default value is an XmlLanguage with its IetfLanguageTag value set to the string "en-US".

注釈

文字列の形式は RFC 3066 標準に従います。The string formats follow the RFC 3066 standard. たとえば、米国の英語は "en-us" です。For example, U.S. English is "en-US". 値と形式の詳細については、「XmlLanguage」を参照してください。For more information on the values and format, see XmlLanguage.

この依存関係プロパティは、プロパティ値を継承します。This dependency property inherits property values. ローカル値またはスタイルによって確立された Language の他の値を持たない子要素がある場合、プロパティシステムは、この値が割り当てられている最も近い祖先要素の Language 値になるように値を設定します。If there are child elements without other values for Language established through local values or styles, the property system will set the value to be the Language value of the nearest ancestor element with this value assigned.

XMLXML は、xml:lang 属性の一般的な意味を定義します。defines the general meaning of the xml:lang attribute. Language は、本質的にこの属性の意味を依存関係プロパティとして公開します。Language essentially exposes the meaning of this attribute as a dependency property. Language はプログラムによって調整できます。また、xml:lang 属性が XMLXMLの子要素スコープに継承できる方法と同じ方法で、プロパティシステム値の継承に参加できます。Language can be adjusted programmatically, and can participate in property system value inheritance in a way that parallels how the xml:lang attribute can inherit to child element scope in XMLXML. Languageを設定すると、その値が xml:lang になり、以前の値が上書きされます。If you set Language, that value becomes the xml:lang and overwrites any previous value. 詳細については、「 XAML での xml: lang の処理」を参照してください。For more information, see xml:lang Handling in XAML.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field LanguageProperty
メタデータプロパティが true に設定されるMetadata properties set to true Inherits

適用対象