/// <summary> /// KNXGrid 转 GridNode /// </summary> /// <param name="knx"></param> public GroupBoxNode(KNXGroupBox knx) : base(knx) { this.Name = ImageKey = SelectedImageKey = MyConst.Controls.KnxGroupBoxType; this.ReadAddressId = knx.ReadAddressId ?? new Dictionary<string, KNXSelectedAddress>(); this.WriteAddressIds = knx.WriteAddressIds ?? new Dictionary<string, KNXSelectedAddress>(); }
/// <summary> /// GridNode转KNXGrid /// </summary> /// <returns></returns> public KNXGroupBox ToKnx() { var knx = new KNXGroupBox(); base.ToKnx(knx); knx.ReadAddressId = this.ReadAddressId; knx.WriteAddressIds = this.WriteAddressIds; return knx; }