PowerApps技术问题:如何为Edit表单添加悬停边框颜色
给Power Apps Edit Form添加悬停边框颜色的方法
嘿,我之前刚好折腾过这个需求,Power Apps里的Edit Form本身没有直接的「Hover Border Color」属性,不过咱们可以用个简单的小技巧实现,一步步来:
第一步:用容器包裹表单
先点击「Insert」>「Container」插入一个容器控件,然后把你的Edit Form拖进这个容器里,调整容器大小刚好适配表单(拉边缘对齐就行)。第二步:设置容器的悬停边框属性
选中这个容器,在右侧属性面板里找到这两个关键属性:- Border Color:先设置成透明状态,输入公式
RGBA(0,0,0,0),这样平时看不到边框; - Hover Border Color:设置成你想要的悬停颜色,比如蓝色就输入
RGBA(0,120,212,1),或者直接用内置颜色名Blue。
- Border Color:先设置成透明状态,输入公式
关于公式语法的小补充
Power Apps用的是专属的公式语言,逻辑和Excel公式很像。比如颜色值常用RGBA(红,绿,蓝,透明度)格式,四个参数都是0-255的数字,透明度0是完全透明,1是完全不透明。你在公式栏输入的时候,会有智能提示帮你补全参数,不用怕记错。
为啥不能直接给Form设置?因为Form是复合控件,由多个子控件(输入框、标签之类的)组成,它本身没有悬停边框的属性,用容器包裹是最简便的实现方式。
内容的提问来源于stack exchange,提问作者SUMguy
相关产品推荐
相关产品推荐

