在wpf中button属于内容控件,它内部只能包含一项内容,但通过为其添加一个布局控件,而布局控件又可以放置很多的内容。
一个简单的为Button放图片和画个菱形,代码如下:
1 <Grid> 2 <Button Height="55" Name="button1" Width="169" Margin="151,32,132,204" HorizontalContentAlignment="Center" Padding="5"> 3 <Image Source="12.jpg" Width="38" /> 4 </Button> 5 <Button Height="69" HorizontalAlignment="Left" Margin="34,94,0,0" Name="button2" VerticalAlignment="Top" Width="69"> 6 <Image Source="13.jpg" Height="61" /> 7 </Button> 8 <Button Height="74" HorizontalAlignment="Left" Margin="144,116,0,0" Name="button3" VerticalAlignment="Top" Width="211"> 9 <Grid> 10 <Polygon Points="100,25,125,0,200,25,125,50" Fill="LightSkyBlue"/> 11 <Polygon Points="100,25,75,0,0,25,75,50" Fill="LightPink"/> 12 </Grid> 13 </Button> 14 </Grid>
效果如下:
Button的两个属性,IsDefault和IsCancel这两个属性选中的话,点击回车和Esc,相当于点击Button按钮。
这种输入大于号、小于号的区别,代码如下:
<Button Margin="151,12,119,169" Content="《Button》" BorderBrush="Red" FontSize="30"/> <Button Margin="151,95,119,86" Content="<Button>" FontSize="30"/>