using Prism.Mvvm; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using TeamAAS_VP.Enums; using TeamAAS_VP.Models.Product; namespace TeamAAS_VP.Models { public class ShowRender : BindableBase { private Guid _id; public Guid Id { get { return _id; } set { SetProperty(ref _id, value); } } private Cognex.VisionPro.ICogImage _Image; public Cognex.VisionPro.ICogImage Image { get { return _Image; } set { SetProperty(ref _Image, value); } } private Cognex.VisionPro.CogGraphicCollection _Graphic; public Cognex.VisionPro.CogGraphicCollection Graphic { get { return _Graphic; } set { SetProperty(ref _Graphic, value); } } private Cognex.VisionPro.ICogRecord _Record; public Cognex.VisionPro.ICogRecord Record { get { return _Record; } set { SetProperty(ref _Record, value); } } private bool _result; public bool Result { get { return _result; } set { SetProperty(ref _result, value); } } private bool _IsShow; public bool IsShow { get { return _IsShow; } set { SetProperty(ref _IsShow, value); } } private bool _IsSaveImage; /// /// 保存图像 /// public bool IsSaveImage { get { return _IsSaveImage; } set { SetProperty(ref _IsSaveImage, value); } } private ProcedureSaveImageModel _SaveImageModel; /// /// 存图模式 /// public ProcedureSaveImageModel SaveImageModel { get { return _SaveImageModel; } set { SetProperty(ref _SaveImageModel, value); } } private ProcedureSaveImagePathModel _SaveImagePathModel; /// /// 存图路径模式 /// public ProcedureSaveImagePathModel SaveImagePathModel { get { return _SaveImagePathModel; } set { SetProperty(ref _SaveImagePathModel, value); } } private string _SavePath; /// /// 存图路径 /// public string SavePath { get { return _SavePath; } set { SetProperty(ref _SavePath, value); } } //用户定义的图片文件名 private string _ImageFileName; /// /// 用户定义的图片文件名 /// public string ImageFileName { get { return _ImageFileName; } set { SetProperty(ref _ImageFileName, value); } } private bool _IsCompress; /// /// 是否压缩图片 /// public bool IsCompress { get { return _IsCompress; } set { SetProperty(ref _IsCompress, value); } } private ImageParameters _ImgPara; /// /// 图片保存附加参数 /// public ImageParameters ImgPara { get { return _ImgPara; } set { SetProperty(ref _ImgPara, value); } } private string _ProceductName; public string ProceductName { get { return _ProceductName; } set { _ProceductName = value; } } } }