Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }