This project is help you to use Localization on Avalonia UI Framework in ABP Framework.
Name | Version | Download |
---|---|---|
Abp.Localization.Avalonia |
-
Add Package Reference
<PackageReference Include="Abp.Localization.Avalonia" Version="1.2.2" />
-
Add DependsOn and LocalizationManager
// DependsOn(typeof(AbpLocalizationAvaloniaModule)) is not required [DependsOn(typeof(AbpLocalizationAvaloniaModule))] public class YourModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { var services = context.Services; // AvaloniaDemoResource is the resource services.AddLocalizationManager(); } }
-
Using in axaml
-
Add xmlns
xmlns:L="clr-namespace:Abp.Localization.Avalonia;assembly=Abp.Localization.Avalonia"
-
use, more simple please see
AvaloniaDemo
<TextBlock FontSize="20" Text="{L:Localized Welcome}"></TextBlock>
-
-
Using in cs
-
Add using
using Abp.Localization.Avalonia;
-
use
// L is LocalizationManager,get form DI var localizedString = L.Localize("Welcome");
-
You can check out the full license here
This project is licensed under the terms of the MIT license.