XmlLanguage 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示在 XAML 標記 (Markup) 中使用的語言標記 (Tag)。
public ref class XmlLanguage
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))]
public class XmlLanguage
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))>]
type XmlLanguage = class
Public Class XmlLanguage
- 繼承
-
XmlLanguage
- 屬性
語言標籤在解譯 XAML 的系統上可能或可能沒有已註冊 CultureInfo 的標記。
這個類別適用於處理以 XML 表示 xml:lang
的值。
語言標籤可以以雙字元形式或連字元語言地區設定表單來指定。 請參閱 RFC 3066。
請注意,XML 規格允許 的空字串,不過 RFC 3066 不允許該字串 xml:lang
;因此, XmlLanguage 此類型允許 “” (空屬性字串) 。 默認建構的行為就像是使用 「建構 XmlLanguage (空字串) 。
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
prefix
語言前置詞,使用 ISO 639-1 語言前置詞值。 例如 「en」 或 「zh」。 接受大寫值,並轉換成小寫。 這也可能是空屬性 」。
子碼
如果提供,則前面必須加上單一連字元。 然後,RFC 3066 所定義的子碼。 最常見的使用方式,以及最可能對應至 CultureInfo的用法,是國家或地區指定,例如 “-us” 或 “-hk”。 接受大寫值,並轉換成小寫。
Empty |
取得靜態 XmlLanguage 執行個體,該執行個體由 GetLanguage(String) 將語言標記設定為空屬性字串而建立。 |
Ietf |
取得語言標記的字串表示。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
如果 針對這個 XmlLanguage傳回適當的對等CultureInfo專案,則只有在針對這個 的值註冊IetfLanguageTag這類 CultureInfo 時,才傳回 。XmlLanguage |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
根據 RFC 3066,依照表示語言的字串傳回 XmlLanguage 執行個體。 |
Get |
傳回這個 CultureInfo 之最為密切相關的非中性 XmlLanguage。 |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
To |
傳回代表目前 XmlLanguage 的 String。 |
產品 | 版本 |
---|---|
.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, 10 |