关于WP8 Button 背景的问题[着急中...]

ycxw 2013-05-18 01:44:16
用了一个作为一个button按钮的背景。
请问如何把手机主题颜色作为这个按钮的背景色呢?
或者干脆换个思路,如何能够控制用户按下按钮时,按钮不自动变成主题色。
现在很烦,一点按钮,背景色就把图片覆盖了。
谢谢。
...全文
160 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycxw 2013-05-20
  • 打赏
  • 举报
回复
嗯,非常有用,多谢多谢,问题解决了。
愤怒的猪头君 2013-05-18
  • 打赏
  • 举报
回复
你是想让这个白色图片的颜色,如果手机前景色是蓝色就变成蓝色码,这个要用到OpacityMask,这种方式 http://blog.csdn.net/huangliangjie/article/details/7225501 图片相当于一个轮廓,你盖在上面的是什么颜色,这个轮廓的颜色就变成什么样的,还有,不一定非要把图片设置成一个button的background,这样也是可以的<button><image></image></button> ,button的content里面可以放任何东东
ycxw 2013-05-18
  • 打赏
  • 举报
回复
引用 4 楼 lixygibli 的回复:
你设置这个button的background是一个图片画刷,点击一个按钮后,在这个button的视觉管理器中,pressed状态设置了这个这个button的background是一个solid画刷,导致点击的时候背景变成了一个纯色 然后你想做成什么样的效果呢,这种透明的白色图片,作为背景的话,只有applicationBar的roundbutton那样的点击以后取反色效果比较好,不然,就在blend里,右击这个button,编辑模板,然后在左侧的选项卡中找到state(视觉管理器),把pressed相关的状态都删了,点击就没反应了
多谢了,按照您的方法是搞定了,这样是固定颜色的图片按钮。 可是要想这个图片按钮的颜色和手机主题颜色一致的话怎么办? 实在非常感谢。
愤怒的猪头君 2013-05-18
  • 打赏
  • 举报
回复
你设置这个button的background是一个图片画刷,点击一个按钮后,在这个button的视觉管理器中,pressed状态设置了这个这个button的background是一个solid画刷,导致点击的时候背景变成了一个纯色 然后你想做成什么样的效果呢,这种透明的白色图片,作为背景的话,只有applicationBar的roundbutton那样的点击以后取反色效果比较好,不然,就在blend里,右击这个button,编辑模板,然后在左侧的选项卡中找到state(视觉管理器),把pressed相关的状态都删了,点击就没反应了
ycxw 2013-05-18
  • 打赏
  • 举报
回复
引用 2 楼 lixygibli 的回复:
用blend打开,编辑模板,viewstate里pressed状态
抱歉,具体怎么做?
愤怒的猪头君 2013-05-18
  • 打赏
  • 举报
回复
用blend打开,编辑模板,viewstate里pressed状态
gnimgnot 2013-05-18
  • 打赏
  • 举报
回复
手机主题颜色是一个系统资源

7,656

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧