Files
better-genshin-impact/Build/MicaSetup/Design/Markups/LocalizedFontFamilyExtension.cs

16 lines
438 B
C#

using MicaSetup.Services;
using System;
using System.Windows.Markup;
using System.Windows.Media;
namespace MicaSetup.Design.Markups;
[MarkupExtensionReturnType(typeof(FontFamily))]
public class LocalizedFontFamilyExtension : MarkupExtension
{
public override object ProvideValue(IServiceProvider serviceProvider)
{
return ServiceManager.GetService<IMuiLanguageService>()?.GetFontFamily() ?? new FontFamily();
}
}