添加设备图片资源
添加信息页面标签卡
This commit is contained in:
commit
9432d935c3
15 files changed
+143
-7
No files matched your search
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Globalization;
|
||||
using Microsoft.Maui.Controls;
|
||||
|
||||
namespace SunlightAggregationTerminal.Converters
|
||||
{
|
||||
public class StringToImageConverter: IValueConverter
|
||||
{
|
||||
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
|
||||
{
|
||||
if (value !=null)
|
||||
{
|
||||
// 根据字符串内容返回对应的图片路径
|
||||
// 确保你的 Resources/Raw 或 Resources/Images 目录下有这些图片
|
||||
if (value.ToString() == "252") return ImageSource.FromFile("sc252rb.png");
|
||||
else if (value.ToString() == "252-2T") return ImageSource.FromFile("sc2522t.png");
|
||||
else if (value.ToString() == "252RB") return ImageSource.FromFile("sc252rb.png");
|
||||
else if (value.ToString() == "252RDRM") return ImageSource.FromFile("sc252rdrm.png");
|
||||
else if (value.ToString() == "242W") return ImageSource.FromFile("sc242w.png");
|
||||
else if (value.ToString() == "302") return ImageSource.FromFile("sc302.png");
|
||||
else if (value.ToString() == "303") return ImageSource.FromFile("sc303.png");
|
||||
else if (value.ToString() == "303PDW") return ImageSource.FromFile("sc303pdw.png");
|
||||
else return ImageSource.FromFile("sunlightlogo.png");
|
||||
}
|
||||
|
||||
// 如果值为空或类型不对,返回默认值或 null
|
||||
return ImageSource.FromFile("sunlightlogo.png");
|
||||
}
|
||||
|
||||
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
||||
{
|
||||
// 通常图片转回字符串在 UI 上很少用到,可以抛出异常或留空
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user