none
wp8 中如何让button按下的时候,不让矩形4个角有按下 的效果,只有中心有按下的效果?? RRS feed

  • 问题

  • windows phone 8 中我给button设置了系统自带的dark颜色中的back,basecircle两张图,组成了一个类似于回退按钮的圆形按钮,想实现类似于applicationbar中的按钮在按下的效果:在按下按钮的时候仅仅中间会变下背景颜色,其他地方不会变。而我现在出现的是整个按钮按下的时候,按钮还是成矩形一样,矩形四个角就被填充了当前的系统背景色,如何让这四个角不会填充,而仅仅圆圈内部有颜色填充,请高手指点??急!!

    下面是我按钮的代码及效果:

      <Button  HorizontalAlignment="Left" VerticalAlignment="Center"
                         Height="70" Width="70"  Margin="10,-1,0,6" BorderBrush="Transparent">
                    <Button.Background>
                        <ImageBrush ImageSource="/Assets/Dark/basecircle.png" />
                    </Button.Background>
                    <Button.Content>
                        <Image Source="/Assets/Dark/back.png" />
                    </Button.Content>
                </Button>按下后箭头所指的四个角都会有背景色,导致圆圈都被盖住看不见,只有button的content部分的箭头图片可以看见,如何才能才能在按下的时候使四个角没有背景色,单纯就是圆圈内部出现背景色,以示按下效果??

    2014年2月21日 5:06

答案

全部回复