FrameworkElement.Language 屬性

定義

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

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

屬性值

這個項目的語言資訊。 預設值是 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

適用於

產品 版本
.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