using Microsoft.UI.Xaml.Media; using VRage.Game; using XFEExtension.NetCore.StringExtension; namespace SpaceEngineersBlueprintEditor.Model; /// /// 定义集视图数据 /// public class DefinitionViewData { /// /// 定义集图片 /// public ImageSource? ImageSource { get; set; } /// /// 附加信息 /// public string? AdditionalInfo { get; set; } /// /// 是否有附加信息 /// public bool HasAdditionalInfo => AdditionalInfo is not null && !AdditionalInfo.IsNullOrEmpty(); /// /// 方块大小 /// public string? CubeSize { get; set; } /// /// 是否有方块大小信息 /// public bool HasCubeSize => CubeSize is not null && !CubeSize.IsNullOrEmpty(); /// /// 定义集 /// public required MyDefinitionBase DefinitionBase { get; set; } }