C# Класс Catel.Services.LanguageService

Service to implement the retrieval of language services.
Наследование: LanguageServiceBase, ILanguageService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClearLanguageResources ( ) : void

Clears the language resources.

GetString ( ILanguageSource languageSource, string resourceName, CultureInfo cultureInfo ) : string

Gets the string from the specified resource file with the current culture.

GetString ( string resourceName ) : string

Gets the string with the PreferredCulture. If the preferred language cannot be found, this method will use the FallbackCulture to retrieve the string.

GetString ( string resourceName, CultureInfo cultureInfo ) : string

Gets the string with the specified culture.

LanguageService ( ) : System

Initializes a new instance of the LanguageService class.

PreloadLanguageSources ( ) : void

Preloads the language sources to provide optimal performance.

RegisterLanguageSource ( ILanguageSource languageSource ) : void

Registers the language source.

Защищенные методы

Метод Описание
PreloadLanguageSource ( ILanguageSource languageSource ) : void

Preloads the language sources to provide optimal performance.

Приватные методы

Метод Описание
GetResourceContainer ( string source ) : string
GetResourceManager ( string source ) : Windows.ApplicationModel.Resources.ResourceLoader

Gets the resource manager.

GetStringInternal ( string resourceName, CultureInfo cultureInfo ) : string

Описание методов

ClearLanguageResources() публичный Метод

Clears the language resources.
public ClearLanguageResources ( ) : void
Результат void

GetString() публичный Метод

Gets the string from the specified resource file with the current culture.
The is null. The is null. The is null.
public GetString ( ILanguageSource languageSource, string resourceName, CultureInfo cultureInfo ) : string
languageSource ILanguageSource The language source.
resourceName string Name of the resource.
cultureInfo System.Globalization.CultureInfo The culture information.
Результат string

GetString() публичный Метод

Gets the string with the PreferredCulture. If the preferred language cannot be found, this method will use the FallbackCulture to retrieve the string.
The is null.
public GetString ( string resourceName ) : string
resourceName string Name of the resource.
Результат string

GetString() публичный Метод

Gets the string with the specified culture.
The is null. The is null.
public GetString ( string resourceName, CultureInfo cultureInfo ) : string
resourceName string Name of the resource.
cultureInfo System.Globalization.CultureInfo The culture information.
Результат string

LanguageService() публичный Метод

Initializes a new instance of the LanguageService class.
public LanguageService ( ) : System
Результат System

PreloadLanguageSource() защищенный Метод

Preloads the language sources to provide optimal performance.
protected PreloadLanguageSource ( ILanguageSource languageSource ) : void
languageSource ILanguageSource The language source.
Результат void

PreloadLanguageSources() публичный Метод

Preloads the language sources to provide optimal performance.
public PreloadLanguageSources ( ) : void
Результат void

RegisterLanguageSource() публичный Метод

Registers the language source.
The is null or whitespace.
public RegisterLanguageSource ( ILanguageSource languageSource ) : void
languageSource ILanguageSource The language source.
Результат void