15 lines
337 B
C#
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);
|
|
}
|
|
} |