FrameworkElement.Language 屬性

定義

取得或設定套用至項目的當地語系化/全球化語言資訊。

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

屬性值

這個項目的語言資訊。 預設值是 XmlLanguage 及其設定為字串 "en-US" 的 IetfLanguageTag 值。

備註

字串格式遵循 RFC 3066 標準。 例如,美國英文是 「en-US」。 如需值和格式的詳細資訊,請參閱 XmlLanguage

這個相依性屬性會繼承屬性值。 如果沒有透過本機值或樣式建立之其他值的 Language 子專案,則屬性系統會將值設定為 Language 指派這個值之最接近上階元素的值。

XML 會定義 屬性的 xml:lang 一般意義。 Language 基本上會將這個屬性的意義公開為相依性屬性。 Language 可以程式設計方式調整,而且可以透過平行處理屬性如何 xml:lang 繼承至 XML 中的子專案範圍的方式,參與屬性值繼承。 如果您設定 Language ,該值就會 xml:lang 變成 ,並覆寫任何先前的值。 如需詳細資訊,請參閱 XAML 中的 xml:lang 處理

相依性屬性資訊

識別碼欄位 LanguageProperty
設定為 的中繼資料屬性 true Inherits

適用於