using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Caliburn.Micro.Core; namespace FurnaceUI.DataModule { public class PageDataView : PropertyChangedBase { private int _index; public int Index { get => _index; set { _index = value; NotifyOfPropertyChange(nameof(Index)); } } private string _name; public string Name { get => _name; set { _name = value; NotifyOfPropertyChange(nameof(Name)); } } private string _valueStr; public string ValueStr { get => _valueStr; set { _valueStr = value; NotifyOfPropertyChange(nameof(ValueStr)); } } private bool _isSelect; public bool IsSelect { get => _isSelect; set { _isSelect = value; NotifyOfPropertyChange(nameof(IsSelect)); } } private string _compareValueStr; public string CompareValueStr { get => _compareValueStr; set { _compareValueStr = value; NotifyOfPropertyChange(nameof(CompareValueStr)); } } private bool _isHidden; public bool IsHidden { get => _isHidden; set { _isHidden = value; NotifyOfPropertyChange(nameof(IsHidden)); } } private bool _isDifference; public bool IsDifference { get => _isDifference; set { _isDifference = value; NotifyOfPropertyChange(nameof(IsDifference)); } } } }