ApplicationBase.UICulture Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene le impostazioni cultura utilizzate dal thread corrente per il recupero di risorse specifiche delle impostazioni cultura.
public:
property System::Globalization::CultureInfo ^ UICulture { System::Globalization::CultureInfo ^ get(); };
public System.Globalization.CultureInfo UICulture { get; }
member this.UICulture : System.Globalization.CultureInfo
Public ReadOnly Property UICulture As CultureInfo
Valore della proprietà
Oggetto CultureInfo che rappresenta le impostazioni cultura utilizzate dal thread corrente per il recupero di risorse specifiche delle impostazioni cultura.
Esempio
In questo esempio viene utilizzata la My.Application.CurrentCulture proprietà per memorizzare nella cache le impostazioni cultura correnti prima di modificarla usando ChangeUICulture. Il My.Application.ChangeUICulture metodo imposta le impostazioni cultura utilizzate dall'oggetto My.Resources per il recupero delle risorse.
Sub ShowLocalizedMessage()
Dim culture As String = My.Application.UICulture.Name
My.Application.ChangeUICulture("fr-FR")
MsgBox(My.Resources.Message)
My.Application.ChangeUICulture(culture)
End Sub
Per il funzionamento di questo esempio, l'applicazione deve avere una stringa denominata Message nel file di risorse dell'applicazione e l'applicazione deve avere la versione delle impostazioni cultura francese di tale file di risorse, Resources.fr-FR.resx. Per altre informazioni, vedere Procedura: Aggiungere o rimuovere risorse.
Se l'applicazione non dispone della versione delle impostazioni cultura francese del file di risorse, l'oggetto My.Resources recupera la risorsa dal file di risorse delle impostazioni cultura predefinite.
Commenti
La My.Application.CurrentUICulture proprietà ottiene l'oggetto CultureInfo utilizzato dal thread corrente per recuperare risorse specifiche delle impostazioni cultura. Questo oggetto è identico a quello restituito dalla CurrentUICulture proprietà . La CurrentUICulture proprietà determina le impostazioni cultura usate da Resource Manager e dall'oggetto My.Resources , le informazioni necessarie per cercare risorse specifiche delle impostazioni cultura in fase di esecuzione.
Per modificare le impostazioni cultura, è possibile utilizzare il ChangeUICulture metodo o assegnare un oggetto diverso CultureInfo alla CurrentUICulture proprietà .
L'impostazione CurrentCulture è diversa da un'impostazione della lingua. Contiene solo i dati correlati alle impostazioni standard per un'area geografica.
Utilizzare la My.Application.CurrentCulture proprietà per ottenere le impostazioni cultura usate dal thread corrente per la modifica delle stringhe e la formattazione delle stringhe.
Disponibilità per tipo di progetto
| Tipo di progetto | Disponibile |
|---|---|
| Applicazione Windows Form | Sì |
| Libreria di classi | Sì |
| Applicazione console | Sì |
| Libreria di controlli Windows Form | Sì |
| Libreria di controlli Web | No |
| Servizio Windows | Sì |
| Sito web | No |