修复了图表的中文乱码问题

This commit is contained in:
2025-10-03 12:11:14 +08:00
parent 1858238927
commit ee73026b90

View File

@@ -33,11 +33,14 @@ using DMS.WPF.ViewModels;
using DMS.WPF.ViewModels.Dialogs; using DMS.WPF.ViewModels.Dialogs;
using DMS.WPF.ViewModels.Items; using DMS.WPF.ViewModels.Items;
using DMS.WPF.Views; using DMS.WPF.Views;
using LiveChartsCore;
using LiveChartsCore.SkiaSharpView;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using NLog; using NLog;
using NLog.Web; using NLog.Web;
using SkiaSharp;
using SqlSugar; using SqlSugar;
using ILogger = Microsoft.Extensions.Logging.ILogger; using ILogger = Microsoft.Extensions.Logging.ILogger;
using LogLevel = Microsoft.Extensions.Logging.LogLevel; using LogLevel = Microsoft.Extensions.Logging.LogLevel;
@@ -67,9 +70,11 @@ public partial class App : System.Windows.Application
protected override async void OnStartup(StartupEventArgs e) protected override async void OnStartup(StartupEventArgs e)
{ {
base.OnStartup(e); base.OnStartup(e);
LiveCharts.Configure(config => config.HasGlobalSKTypeface(SKFontManager.Default.MatchCharacter('汉')));
ShutdownMode = ShutdownMode.OnLastWindowClose; ShutdownMode = ShutdownMode.OnLastWindowClose;
ThemeHelper.InitializeTheme(); ThemeHelper.InitializeTheme();
await Host.StartAsync(); await Host.StartAsync();
try try
{ {