using Prism.Mvvm; using System; namespace TeamAAS_VP.Models { /// /// 分析结果 /// public class AnalysisResult : BindableBase { private double _sharpness; private double _contrast; private double _qualityScore; private DateTime _timestamp; private string _message; /// /// 清晰度值 /// public double Sharpness { get => _sharpness; set => SetProperty(ref _sharpness, value); } /// /// 对比度值 /// public double Contrast { get => _contrast; set => SetProperty(ref _contrast, value); } /// /// 质量评分 (0-100) /// public double QualityScore { get => _qualityScore; set => SetProperty(ref _qualityScore, value); } /// /// 时间戳 /// public DateTime Timestamp { get => _timestamp; set => SetProperty(ref _timestamp, value); } /// /// 消息 /// public string Message { get => _message; set => SetProperty(ref _message, value); } public AnalysisResult() { _timestamp = DateTime.Now; } } }