Partager via


XmlLanguage Classe

Définition

Représente une balise de langage à utiliser dans le balisage 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
Héritage
XmlLanguage
Attributs

Remarques

La balise de langue peut ou non avoir un enregistrement présent CultureInfo sur le système où le code XAML est interprété.

Cette classe est utile pour traiter les valeurs représentées à l’aide xml:lang de XML.

Les balises de langue peuvent être spécifiées sous forme à deux caractères ou dans un formulaire de langue-paramètres régionaux en trait d’union. Voir RFC 3066.

Notez que la spécification XML autorise la chaîne vide pour xml:lang, même si elle n’est pas autorisée par RFC 3066 ; par conséquent, le XmlLanguage type autorise « » (chaîne d’attribut vide). Une construction par défaut se comporte comme si elle XmlLanguage était construite avec « » (chaîne vide).

Utilisation des attributs XAML

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

Valeurs XAML

Préfixe Préfixe de langue, à l’aide des valeurs de préfixe de langage ISO 639-1. Par exemple « en », ou « zh ». Les valeurs majuscules sont acceptées et converties en minuscules. Il peut également s’agir d’un attribut vide, « ».

Sous-code S’il est fourni, doit être précédé d’un trait d’union unique. Ensuite, un sous-code tel que défini par RFC 3066. L’utilisation la plus courante, et celle qui est la plus susceptible d’être correctement mappées à un pays ou à une CultureInfodésignation régionale telle que « -us » ou « -hk ». Les valeurs majuscules sont acceptées et converties en minuscules.

Propriétés

Nom Description
Empty

Obtient une instance statique XmlLanguage telle qu’elle serait créée avec GetLanguage(String) la balise de langue en tant que chaîne d’attribut vide.

IetfLanguageTag

Obtient la représentation sous forme de chaîne de la balise de langue.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEquivalentCulture()

Retourne l’équivalent CultureInfo approprié pour cela XmlLanguage, si et seulement si tel est CultureInfo inscrit pour la IetfLanguageTag valeur de ce XmlLanguage.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLanguage(String)

Retourne une XmlLanguage instance, basée sur une chaîne représentant la langue par RFC 3066.

GetSpecificCulture()

Retourne le plus étroitement lié non neutre CultureInfo pour cela XmlLanguage.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne un String qui représente le fichier actif XmlLanguage.

S’applique à