全局温度显示优化
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user