控件是咱们的门面,控件有很多,但是如果仔细去分析,也是有规律可循的,根据其作用,我们可以把控件分类,日常工作中我们打交道最多的控件无外乎6类:
布局控件、内容控件、带标题内容控件、条目控件、带标题条目控件、特殊内容控件。按钮控件在这几种控件。只能容纳一个控件或者布局控件作为他的内容。Window、Button等控 件属于此类,因为只能容纳一个控件作为其内容,所以经常借助布局控件来规划其内容。它们的共同父类是ContentControl。
界面开发中,交互式按钮用的比较多了,看下图,圆形按钮、图标按钮、按钮进度、按钮文字提示等等,Web中常见的效果WPF中也可以简单使用了。
下面是控件按钮的几种写法:
1.是StaticResource 按钮
<WrapPanel Grid.Row=”0″ Orientation=”Horizontal” HorizontalAlignment=”Right”> <Button Margin=”2″ Content=”查询” Style=”{StaticResource BtnPrintStyle}” Name=”btnSelect” Click=”btnSelect_Click”/> <Button Margin=”2″ Content=”新增” Style=”{StaticResource BtnInsertStyle}” Name=”btnInsert” Click=”btnInsert_Click”/> <Button Margin=”2″ Content=”停用” Style=”{StaticResource BtnUpdateStyle}” Name=”btnUpdate” Click=”btnUpdate_Click”/> <Button Margin=”2″ Content=”删除” Style=”{StaticResource BtnDeleteStyle}” Name=”btnDelete” Click=”btnDelete_Click”/> </WrapPanel>
2.带图片的按钮
<Button x:Name=”ImageButton” HorizontalAlignment=”Left”> <StackPanel Margin=”2″ Orientation=”Horizontal” Width=”600″> <Image Source=”/Images/down.png” Stretch=”UniformToFill” Width=”120″/> <TextBlock Width=”130″ Text=”查询” Margin=”3″/> </StackPanel></Button>
3.带图标按钮
<StackPanel Background=”Gray” Width=”150″ Height=”30″> <Button Margin=”5″> <StackPanel Orientation=”Horizontal”> <Button Margin=”5″> <TextBlock Text=”Hello”/> </Button> <Button Margin=”5″> <Image Source=”Images/png‐0190.ico” Width=”30″ Height=”30″/> </Button> </StackPanel></Button> </StackPanel>
4.有下拉按钮
<Button x:Name=”ImageButton” HorizontalAlignment=”Left”> <Button.Content><StackPanel Margin=”2″ Orientation=”Horizontal” Width=”600″> <TextBlock Width=”130″ Text=”查询” Margin=”3″/> <TextBlock Width=”130″ Text=”其他操作” Margin=”3″/> <Polygon Stroke=”Black” StrokeThickness=”1″ Points=”0,0,15,20,30,0,0,0″ Fill=”Black”/> </StackPanel> </Button.Content></Button> 85041454