Silverlight怎样修改buttun的边角
展开全部
这个需要在资源里定义一个模板,然后button引用这个模板的。比如我在UserControl.Resources下先定义好一个叫mybutton的模板
<UserControl.Resources>
<ControlTemplate x:Key="mybutton">
<Grid>
<Border BorderThickness="0" CornerRadius="4">
<Border.Background>
#00000000
</Border.Background>
</Border>
</Grid>
</ControlTemplate>
</UserControl.Resources>
然后在你设计的button中绑定写好的模板
<Button Template="{StaticResource MyButton}" Background="{x:Null}" BorderThickness="0" Height="23" Width="75" /> 如果你使用了模板原来按钮按下 鼠标移在上面的效果都会消失,需要重新在模板中写好各种效果。
<UserControl.Resources>
<ControlTemplate x:Key="mybutton">
<Grid>
<Border BorderThickness="0" CornerRadius="4">
<Border.Background>
#00000000
</Border.Background>
</Border>
</Grid>
</ControlTemplate>
</UserControl.Resources>
然后在你设计的button中绑定写好的模板
<Button Template="{StaticResource MyButton}" Background="{x:Null}" BorderThickness="0" Height="23" Width="75" /> 如果你使用了模板原来按钮按下 鼠标移在上面的效果都会消失,需要重新在模板中写好各种效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询