/// <summary> /// 保存数据到数据模型 /// </summary> /// <param name="model">数据模型</param> public override void Save([NSAssignableFromType(typeof(CameraModel))] IStorableModel model) { base.Save(model); var cameraModel = model as CameraModel; cameraModel.Width = Width; cameraModel.Height = Height; cameraModel.PixelFormat = PixelFormat; Region.Save(cameraModel.RegionModel); }
/// <summary> /// 从数据模型加载数据 /// </summary> /// <param name="model">数据模型</param> public override void Load([NSAssignableFromType(typeof(CameraModel))] IStorableModel model) { base.Load(model); var cameraModel = model as CameraModel; Width = cameraModel.Width; Height = cameraModel.Height; PixelFormat = cameraModel.PixelFormat; Region.Load(cameraModel.RegionModel); }