You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Apps中如何设置相机图标触发Camera1控件实现正常拍照功能

问题根因

Power Apps的相机控件自带默认触发逻辑:当你直接点击相机控件时,系统会先自动捕获当前相机预览帧的画面写入Camera1.Photo属性,再执行你写在OnSelect里的代码。
而你直接把相同代码复制到图标OnSelect时,点击图标只会直接执行收集代码,不会触发相机控件的画面捕获动作,Camera1.Photo读取到的就是空值/上一次拍摄的旧值,就会出现空白照片、无法正常存入集合的问题。

解决方案

你不需要重复复制相机控件的OnSelect代码,只需要把相机图标的OnSelect属性设置为以下代码即可:

Select(Camera1)

这个函数的作用就是触发指定控件的OnSelect行为,完全等价于用户直接点击相机控件,原有相机控件的所有逻辑都会正常执行,包括自动捕获当前画面、存入集合的操作,和你直接点相机控件的效果完全一致。

如果你需要把相机控件隐藏避免用户误操作,直接把Camera1的Visible属性设为false即可,即使隐藏状态下Select(Camera1)也能正常触发所有逻辑。

内容的提问来源于stack exchange,提问作者shampouya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 21:06:04