XmlLanguage XmlLanguage XmlLanguage XmlLanguage Class

Definizione

Rappresenta un tag di lingua da utilizzare nel markup 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
Ereditarietà
XmlLanguageXmlLanguageXmlLanguageXmlLanguage
Attributi

Commenti

Il tag di lingua può avere o meno una registrazione CultureInfo presente nel sistema in cui viene interpretato il codice XAML.The language tag may or may not have a registered CultureInfo present on the system where the XAML is interpreted.

Questa classe è utile per gestire i valori rappresentati utilizzando xml:lang in XML.This class is useful for dealing with values represented using xml:lang in XML.

I tag di lingua possono essere specificati in formato a due caratteri o in un formato di lingua con sillabazione.Language tags can be specified in two-character form or in a hyphenated language-locale form. Vedere RFC 3066.See RFC 3066.

Si noti che la specifica XML consente la stringa vuota xml:langper, anche se non è consentita da RFC 3066; XmlLanguage pertanto, il tipo consente "" (stringa di attributo vuota).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 oggetto costruito XmlLanguage in modo predefinito si comporta come se fosse costruito con "" (stringa vuota).A default-constructed XmlLanguage behaves as if constructed with "" (empty string).

Uso della sintassi XAML per gli attributiXAML Attribute Usage

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

Valori XAMLXAML Values

prefixprefix
Prefisso della lingua, usando i valori di prefisso della lingua ISO 639-1.Language prefix, using the ISO 639-1 language prefix values. Ad esempio, "en" o "zh".For example "en", or "zh". I valori maiuscoli vengono accettati e convertiti in caratteri minuscoli.Uppercase values are accepted and converted to lowercase. Potrebbe anche trattarsi di un attributo vuoto, "".This may also be an empty attribute, "".

subcodesubcode
Se specificato, deve essere preceduto da un singolo trattino.If provided, must be preceded by a single hyphen. Quindi, un sottocodice definito da RFC 3066.Then, a subcode as defined by RFC 3066. L'utilizzo più comune, e quello che con maggiore probabilità viene mappato a CultureInfo, è un paese o una designazione a livello di area, ad esempio "-US" o "-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". I valori maiuscoli vengono accettati e convertiti in caratteri minuscoli.Uppercase values are accepted and converted to lowercase.

Proprietà

Empty Empty Empty Empty

Ottiene un'istanza XmlLanguage statica come se fosse creata da GetLanguage(String) con il tag della lingua come una stringa attributo vuoto.Gets a static XmlLanguage instance as would be created by GetLanguage(String) with the language tag as an empty attribute string.

IetfLanguageTag IetfLanguageTag IetfLanguageTag IetfLanguageTag

Ottiene la rappresentazione in forma di stringa del tag della lingua.Gets the string representation of the language tag.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEquivalentCulture() GetEquivalentCulture() GetEquivalentCulture() GetEquivalentCulture()

Restituisce l’appropriato equivalente CultureInfo per XmlLanguage, se e solo se un CultureInfo è registrato per il valore IetfLanguageTag di 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() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetLanguage(String) GetLanguage(String) GetLanguage(String) GetLanguage(String)

Restituisce un'istanza XmlLanguage, in base a una stringa che rappresenta il linguaggio per RFC 3066.Returns a XmlLanguage instance, based on a string representing the language per RFC 3066.

GetSpecificCulture() GetSpecificCulture() GetSpecificCulture() GetSpecificCulture()

Restituisce l’oggetto CultureInfo maggiormente correlato non neutro per XmlLanguage.Returns the most-closely-related non-neutral CultureInfo for this XmlLanguage.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce un oggetto String che rappresenta l'elemento XmlLanguage corrente.Returns a String that represents the current XmlLanguage.

Si applica a