全局温度显示优化
This commit is contained in:
@@ -2888,6 +2888,9 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 6. 只有在全局温度模式下才显示温度数据
|
||||||
|
if (isGlobalTemperatureMode)
|
||||||
|
{
|
||||||
// 准备温度文本
|
// 准备温度文本
|
||||||
List<string> temperatureTexts = new List<string>();
|
List<string> temperatureTexts = new List<string>();
|
||||||
if (_showAverageTemperature)
|
if (_showAverageTemperature)
|
||||||
@@ -2906,8 +2909,7 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
// 记录温度数据日志
|
// 记录温度数据日志
|
||||||
if (temperatureTexts.Count > 0)
|
if (temperatureTexts.Count > 0)
|
||||||
{
|
{
|
||||||
string mode = isGlobalTemperatureMode ? "全局温度" : "区域温度";
|
WriteLog($"全局温度数据 - 平均: {temperatureData.AverageTemperature:F2} °C, 最低: {temperatureData.MinTemperature:F2} °C, 最高: {temperatureData.MaxTemperature:F2} °C");
|
||||||
WriteLog($"{mode}数据 - 平均: {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();
|
string[] textsArray = temperatureTexts.ToArray();
|
||||||
|
|
||||||
// 调用DrawTextInAreaCentered方法绘制温度文本
|
// 调用DrawTextInAreaCentered方法绘制温度文本
|
||||||
// 根据温度显示模式,使用不同的参数
|
|
||||||
DrawTextInAreaCentered(g, textsArray);
|
DrawTextInAreaCentered(g, textsArray);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 设置显示状态标志
|
// 设置显示状态标志
|
||||||
_isDisplayingInfo = true;
|
_isDisplayingInfo = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user