Partager via


XmlLanguage Classe

Définition

Représente une balise de langue à 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 avoir ou non un présent inscrit 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 de xml:lang xml.

Les balises de langue peuvent être spécifiées sous forme de deux caractères ou dans un formulaire de paramètres régionaux de langue avec traits d’union. Consultez RFC 3066.

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

Utilisation d'attributs XAML

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

Valeurs XAML

prefix
Préfixe de langue, à l’aide des valeurs de préfixe de langue 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 seul trait d’union. Ensuite, un sous-code tel que défini par RFC 3066. L’utilisation la plus classique, et celle qui est la plus susceptible de mapper correctement à un CultureInfo, est une désignation de pays ou de région telle que « -us » ou « -hk ». Les valeurs majuscules sont acceptées et converties en minuscules.

Propriétés

Empty

Obtient une instance XmlLanguage statique comme celle créée par GetLanguage(String) avec pour balise de langue une chaîne d'attributs vide.

IetfLanguageTag

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

Méthodes

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 ce XmlLanguage, si et uniquement si tel CultureInfo est inscrit pour la IetfLanguageTag valeur de ce XmlLanguage.

GetHashCode()

Fait office de fonction de hachage par défaut.

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

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

GetSpecificCulture()

Retourne le CultureInfo non neutre le plus en rapport avec ce XmlLanguage.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une valeur String qui représente le XmlLanguage actuel.

S’applique à