XmlLanguage Classe

Définition

Représente une balise de langue à utiliser dans le balisage XAML.Represents a language tag for use in XAML markup.

public ref class XmlLanguage
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))]
public class XmlLanguage
type XmlLanguage = class
Public Class XmlLanguage
Héritage
XmlLanguage
Attributs

Remarques

La balise Language peut ou non avoir un CultureInfo inscrit présent sur le système où le code XAML est interprété.The language tag may or may not have a registered CultureInfo present on the system where the XAML is interpreted.

Cette classe est utile pour gérer les valeurs représentées à l’aide de xml:lang en XML.This class is useful for dealing with values represented using xml:lang in XML.

Les balises de langue peuvent être spécifiées sous forme de deux caractères ou sous la forme de paramètres régionaux de langue.Language tags can be specified in two-character form or in a hyphenated language-locale form. Consultez la RFC 3066.See RFC 3066.

Notez que la spécification XML autorise la chaîne vide pour xml:lang, bien que cela ne soit pas autorisé par la norme RFC 3066 ; par conséquent, le type de XmlLanguage autorise «» (chaîne d’attribut vide).Note that the XML specification allows the empty string for xml:lang, although that is not permitted by RFC 3066; therefore, the XmlLanguage type permits "" (empty attribute string). Un XmlLanguage construit par défaut se comporte comme s’il était construit avec «» (chaîne vide).A default-constructed XmlLanguage behaves as if constructed with "" (empty string).

Utilisation d'attributs XAMLXAML Attribute Usage

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

Valeurs XAMLXAML Values

céderprefix
Préfixe de langue, à l’aide des valeurs de préfixe de langue ISO 639-1.Language prefix, using the ISO 639-1 language prefix values. Par exemple, « fr » ou « zh ».For example "en", or "zh". Les valeurs en majuscules sont acceptées et converties en minuscules.Uppercase values are accepted and converted to lowercase. Il peut également s’agir d’un attribut vide, "".This may also be an empty attribute, "".

sous-codesubcode
S’il est fourni, il doit être précédé d’un trait d’Union unique.If provided, must be preceded by a single hyphen. Ensuite, un sous-code tel que défini par RFC 3066.Then, a subcode as defined by RFC 3066. L’utilisation la plus courante, et celle qui est le plus susceptible de mapper correctement à un CultureInfo, est un pays ou une désignation régionale comme « -US » ou « -HK ».The most typical usage, and the one which is most likely to properly map to a CultureInfo, is a country or regional designation such as "-us" or "-hk". Les valeurs en majuscules sont acceptées et converties en minuscules.Uppercase values are accepted and converted to lowercase.

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.Gets a static XmlLanguage instance as would be created by GetLanguage(String) with the language tag as an empty attribute string.

IetfLanguageTag

Obtient la représentation sous forme de chaîne de la balise de langue.Gets the string representation of the language tag.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEquivalentCulture()

Retourne le CultureInfo équivalent approprié à XmlLanguage, si et seulement si un tel CultureInfo est inscrit pour la valeur IetfLanguageTag de ce XmlLanguageReturns the appropriate equivalent CultureInfo for this XmlLanguage, if and only if such a CultureInfo is registered for the IetfLanguageTag value of this XmlLanguage

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(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.Returns a XmlLanguage instance, based on a string representing the language per RFC 3066.

GetSpecificCulture()

Retourne le CultureInfo non neutre le plus en rapport avec ce XmlLanguage.Returns the most-closely-related non-neutral CultureInfo for this XmlLanguage.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une String qui représente l'XmlLanguage actuel.Returns a String that represents the current XmlLanguage.

S’applique à