(Windows phone 8.1)在windows phone 8.1创建圆角图像按钮
问题描述:
我想在windows phone 8.1中创建一个圆角半径为20.0的图像按钮,但是我找不到任何解决方案,任何人都可以建议我采用这种方法?(Windows phone 8.1)在windows phone 8.1创建圆角图像按钮
的按钮看起来像:
答
您可以使用Border元素
<Border BorderBrush="Red" BorderThickness="2" CornerRadius="20" HorizontalAlignment="Left" >
<Button BorderThickness="0" Click="Button_Click" >
<Button.Background>
<ImageBrush ImageSource="Assets/cart.png" Stretch="Uniform"/>
</Button.Background>
</Button>
</Border>
答
试试这个
<Button HorizontalAlignment="Left" Margin="47,636,0,0" >
<Button.Template>
<ControlTemplate>
<Border BorderBrush="#6BA92A" Background="#6BA92A" CornerRadius="20,20,20,20" BorderThickness="2">
<Button Content="Add to cart"
Background="{TemplateBinding Background}"
Height="65"
Width="348"
FontSize="{TemplateBinding FontSize}"
BorderBrush="#6BA92A">
</Button>
</Border>
</ControlTemplate>
</Button.Template>
</Button>
答
我已经解决了这个问题,这里是我的代码:
<Rectangle Grid.Row="3" Margin="20,0,20,20" HorizontalAlignment="Stretch" Height="50" RadiusX="10" RadiusY="10" > <Rectangle.Fill>
<ImageBrush Stretch="Fill" ImageSource="/Assets/images/add_cart_btn_bg.png"/>
</Rectangle.Fill> </Rectangle>