Files
JackCraft.I18N/JackCraft.I18N/I18NExtension.cs
2025-01-23 22:53:28 +08:00

15 lines
337 B
C#

using Avalonia.Markup.Xaml;
namespace JackCraft.I18N;
public class I18NExtension(string key, params object[] values) : MarkupExtension
{
public I18NExtension(string key) : this(key, [])
{
}
public override object ProvideValue(IServiceProvider serviceProvider)
{
return new I18NBinding(key, values);
}
}