public AddBridgeViewModel(IAddBridgeView view, ChildBridge child) : this(view) { this.WindowTitle = "编辑桥梁"; this.BridgeId = child.Id; this.BridgeName = child.Name; this.BridgePile = child.PileId; this.BridgeType = this.BridgeTypeCollection.First((p) => p.Id.Equals(child.TypeId)); }
/// <summary> /// 显示桥梁数据 /// </summary> /// <param name="view"></param> public AddBridgeViewModel(IAddBridgeView view) { this.m_View = view; this.BridgeTypeCollection = new ObservableCollection <BridgeType>(); var bt_list = BridgeSystemManage.GetBridgeTypes(); bt_list.ForEach((p) => this.BridgeTypeCollection.Add(p)); this.BridgeId = BridgeSystemManage.CreateChildBridgeId(); }