Skip to main content
All docs
V25.1
  • .NET 8.0+
    • The page you are viewing does not exist in the .NET Framework 4.6.2+ platform documentation. This link will take you to the parent topic of the current section.

    IXafCultureInfoService Interface

    Declares members of a localization service.

    Namespace: DevExpress.ExpressApp.Blazor.Services

    Assembly: DevExpress.ExpressApp.Blazor.v25.1.dll

    NuGet Package: DevExpress.ExpressApp.Blazor

    Declaration

    public interface IXafCultureInfoService

    Remarks

    XAF features a built-in implementation of the IXafCultureInfoService interface.

    Example

    The code sample below demonstrates how to use IXafCultureInfoService to change the application localization.

    File:
    MySolution.Blazor.Server\Controllers\GermanCultureController.cs

    using DevExpress.ExpressApp; 
    using DevExpress.ExpressApp.Actions; 
    using DevExpress.ExpressApp.Blazor; 
    using DevExpress.ExpressApp.Blazor.Services; 
    using DevExpress.Persistent.Base; 
    // ...
    public class GermanCultureController : ViewController { 
        BlazorApplication BlazorApplication => (BlazorApplication)Application; 
        IXafCultureInfoService CultureInfoService => (IXafCultureInfoService)BlazorApplication.ServiceProvider.GetService(typeof(IXafCultureInfoService)); 
        public GermanCultureController() { 
            SimpleAction myAction = new SimpleAction(this, "SetGermanCulture", PredefinedCategory.Edit); 
            myAction.Execute += async (s, e) => await CultureInfoService.SetCultureAsync("de"); 
        } 
    } 
    
    See Also