全局温度显示优化

This commit is contained in:
zqm
2026-01-04 11:06:09 +08:00
parent 3f6abcc130
commit 7ec2a54e77

View File

@@ -2888,6 +2888,9 @@ namespace JoyD.Windows.CS.Toprie
}
}
// 6. 只有在全局温度模式下才显示温度数据
if (isGlobalTemperatureMode)
{
// 准备温度文本
List<string> temperatureTexts = new List<string>();
if (_showAverageTemperature)
@@ -2906,8 +2909,7 @@ namespace JoyD.Windows.CS.Toprie
// 记录温度数据日志
if (temperatureTexts.Count > 0)
{
string mode = isGlobalTemperatureMode ? "全局温度" : "区域温度";
WriteLog($"{mode}数据 - 平均: {temperatureData.AverageTemperature:F2} °C, 最低: {temperatureData.MinTemperature:F2} °C, 最高: {temperatureData.MaxTemperature:F2} °C");
WriteLog($"全局温度数据 - 平均: {temperatureData.AverageTemperature:F2} °C, 最低: {temperatureData.MinTemperature:F2} °C, 最高: {temperatureData.MaxTemperature:F2} °C");
}
// 如果没有要显示的温度文本,直接返回
@@ -2918,9 +2920,9 @@ namespace JoyD.Windows.CS.Toprie
string[] textsArray = temperatureTexts.ToArray();
// 调用DrawTextInAreaCentered方法绘制温度文本
// 根据温度显示模式,使用不同的参数
DrawTextInAreaCentered(g, textsArray);
}
}
// 设置显示状态标志
_isDisplayingInfo = true;