public LevelInfo(IDynamicRecord record) { LevelRecord = record; InitLevelInfo(); LevelRecord.PropertyChanged -= LevelRecord_PropertyChanged; LevelRecord.PropertyChanged += LevelRecord_PropertyChanged; }
public AxisInfo(IDynamicRecord record) { AxisRecord = record; InitAxisInfo(); Key = Guid.NewGuid().ToString(); AxisRecord.PropertyChanged -= AxisRecord_PropertyChanged; AxisRecord.PropertyChanged += AxisRecord_PropertyChanged; }
/// <summary> /// 修改标高区域记录 /// </summary> /// <param name="record">原始记录</param> /// <param name="modifyRecord">修改后的信息字典</param> /// <returns></returns> internal async Task <Result> ModifyLevelAsync(IDynamicRecord record, Dictionary <string, object> modifyRecord) { if (record == null) { return(Result.Ok); } return(await _levelHub.ModifyRecordAsync(record, modifyRecord)); }