用户
 找回密码
 立即注册

11

主题

30

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2019-3-8 10:01:25
这两个属性区别是什么?如何实现动态控制ToolBarItem的图标?

比如,我希望ToolBarItem的图标点击一次后就变成另一个图标,再点击一次又再变回来,依次循环。

试过更改IconID,结果无效。更改SelectIconID,倒是可以变化,但是似乎前几次点击无法起作用,多点几次以后就可以变了。这是为什么?
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2019-3-8 10:08:47
好像搞清楚了,原来是因为第一次设置ToolBarItem的时候,IconID和SelectIconID设置成一样的了,实际上,初次设置的时候。IconID应该是初始显示的图标,SelectIconID就应该设置为点击以后的图标,再结合代码每次点击事件后重设SelectIconID,即可实现来回变化。
使用道具 举报 回复 支持 反对
发表于 2019-3-8 10:10:37
实际上,感觉SelectIconID这个属性似乎没有必要,还容易把人搞迷糊,为什么不能直接操作IconID呢?
使用道具 举报 回复 支持 反对
发表于 2021-2-13 18:32:01
我操作没有换图片,而是改背景颜色,效果也挺好
使用道具 举报 回复 支持 反对
发表于 2021-2-24 10:22:16
结果无效。更改SelectIconID,倒是可以变化,但是似乎前几次点击无法起作用,多点几次以后就可以变了



































使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册