Поделиться через


XmlLanguage Класс

Определение

Представляет тег языка для использования в разметке XAML.

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
Атрибуты

Комментарии

Тег языка может или не зарегистрирован в CultureInfo системе, в которой интерпретируется XAML.

Этот класс полезен для работы со значениями, представленными в xml:lang XML.

Теги языка можно указать в двухзначной форме или в дефисированной форме языкового стандарта. См. статью RFC 3066.

Обратите внимание, что спецификация XML разрешает пустую строку для xml:lang, хотя она не разрешена RFC 3066; поэтому XmlLanguage тип разрешает "" (пустая строка атрибута). Созданная по умолчанию XmlLanguage функция ведет себя так, как будто построено с помощью "" (пустая строка).

Использование атрибута XAML

<object property="prefix"/>
- or -
<object property="prefix-subcode"/>

Значения XAML

Префикс Префикс языка с использованием значений префикса языка ISO 639-1. Например, en или "zh". Значения верхнего регистра принимаются и преобразуются в строчные регистры. Это также может быть пустым атрибутом "".

Subcode Если это указано, должен предшествовать одному дефису. Затем подкод, определенный RFC 3066. Наиболее типичное использование, и тот, который, скорее всего, правильно сопоставляется с CultureInfo, является страной или региональным обозначением, например "-us" или "-hk". Значения верхнего регистра принимаются и преобразуются в строчные регистры.

Свойства

Имя Описание
Empty

Возвращает статический XmlLanguage экземпляр, который будет создан с помощью GetLanguage(String) тега языка в виде пустой строки атрибута.

IetfLanguageTag

Возвращает строковое представление тега языка.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEquivalentCulture()

Возвращает соответствующий эквивалент CultureInfo для этого XmlLanguage, если и только в том случае, если такой CultureInfo объект зарегистрирован для IetfLanguageTag значения этого XmlLanguageзначения.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLanguage(String)

Возвращает экземпляр, основанный XmlLanguage на строке, представляющей язык для RFC 3066.

GetSpecificCulture()

Возвращает наиболее тесно связанные нейтрализуемые CultureInfo для этого XmlLanguage.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает объект String , представляющий текущий XmlLanguage.

Применяется к