using HStation.Revit;
namespace HStation.WinFrmUI
{
public class XhsProjectImportRevitAnalysisResultViewModel
{
public XhsProjectImportRevitAnalysisResultViewModel() { }
public XhsProjectImportRevitAnalysisResultViewModel(HStation.Model.RevitParter parter, HStation.Model.RevitPropStatus propStatus)
{
this.Catalog = parter.Catalog;
this.Name = parter.Name;
this.Code = parter.Id;
this.PropName = propStatus.PropName;
this.PropStatus = propStatus.PropStatus;
this.StatusInfo = propStatus.StatusInfo;
}
///
/// 构件类型
///
[DisplayName("构件类型")]
public string Catalog { get; set; }
///
/// 构件名称
///
[DisplayName("构件名称")]
public string Name { get; set; }
///
/// 构件编码
///
[DisplayName("构件编码")]
public string Code { get; set; }
///
/// 属性名称
///
[DisplayName("属性名称")]
public string PropName { get; set; }
///
/// 属性状态
///
[DisplayName("属性状态")]
public HStation.Revit.ePropStatus PropStatus { get; set; }
///
/// 状态信息
///
[DisplayName("状态信息")]
public string StatusInfo { get; set; }
}
}