using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core; using Tango.PMR.FirmwareUpgrade; using Tango.PMR.IO; namespace Tango.FirmwarePackageGenerator { public class VersionFileModel : ExtendedObject { public VersionFileModel() { Version = "1.0.0.0"; } private String _path; public String Path { get { return _path; } set { _path = value; RaisePropertyChangedAuto(); RaisePropertyChanged(nameof(FileName)); } } public String FileName { get { return System.IO.Path.GetFileName(Path); } } private String _version; public String Version { get { return _version; } set { _version = value; RaisePropertyChangedAuto(); } } private VersionFileDestination _destination; public VersionFileDestination Destination { get { return _destination; } set { _destination = value; RaisePropertyChangedAuto(); } } } }