XmlLanguage Classe

Definizione

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

Commenti

Il tag di lingua può avere o meno una presenza registrata CultureInfo nel sistema in cui viene interpretato il codice XAML.

Questa classe è utile per gestire i valori rappresentati usando xml:lang in XML.

I tag di lingua possono essere specificati in forma a due caratteri o in un formato di lingua sillabata. Vedere RFC 3066.

Si noti che la specifica XML consente la stringa vuota per xml:lang, anche se non consentita da RFC 3066, pertanto il XmlLanguage tipo consente "" (stringa di attributo vuota). Un costruito XmlLanguage predefinito si comporta come se costruito con "" (stringa vuota).

Uso della sintassi XAML per gli attributi

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

Valori XAML

prefix
Prefisso linguistico, usando i valori del prefisso della lingua ISO 639-1. Ad esempio "en" o "zh". I valori maiuscoli vengono accettati e convertiti in lettere minuscole. Può anche trattarsi di un attributo vuoto, "".

Sottocodice
Se specificato, deve essere preceduto da un singolo trattino. Quindi, un codice secondario definito da RFC 3066. L'utilizzo più tipico e quello che è più probabile mappare correttamente a un CultureInfo, è un paese o una designazione regionale, ad esempio "-us" o "-hk". I valori maiuscoli vengono accettati e convertiti in lettere minuscole.

Proprietà

Empty

Ottiene un'istanza XmlLanguage statica come se fosse creata da GetLanguage(String) con il tag della lingua come una stringa attributo vuoto.

IetfLanguageTag

Ottiene la rappresentazione in forma di stringa del tag della lingua.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEquivalentCulture()

Restituisce l'equivalente appropriato CultureInfo per questo XmlLanguageoggetto , se e solo se tale oggetto CultureInfo è registrato per il IetfLanguageTag valore di .XmlLanguage

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLanguage(String)

Restituisce un'istanza XmlLanguage, in base a una stringa che rappresenta il linguaggio per RFC 3066.

GetSpecificCulture()

Restituisce l’oggetto CultureInfo maggiormente correlato non neutro per XmlLanguage.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce un oggetto String che rappresenta l'oggetto XmlLanguage corrente.

Si applica a