您的位置:首页 > 其它

wpf-控件学习

2015-07-29 20:48 239 查看
<Window x:Class="wpf_test1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Loaded="Window_Loaded"
        Title="你好" Width="auto"  Height="auto" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignWidth="521" SizeToContent="WidthAndHeight">
    <!-- 1 网格学习 -->
    <!--<Grid >     
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="100" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="300" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
        </Grid.RowDefinitions>
        <Button Name="tool" Content="菜单" Grid.Column="0" Grid.Row="3" Grid.ColumnSpan="1" Margin="1" Click="Menu_Click"/>
        <RichTextBox Name="edit1"  Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" Grid.RowSpan="2" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Auto"/>
        <Menu Name="menu" Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="5" Grid.RowSpan="1" Margin="2,2,2,2" Background="Transparent" >
            <MenuItem Header="_File(F)">
                <MenuItem Header="_Open(O)" />
                <MenuItem Header="_New(N)" />
                <MenuItem Header="_Save(S)" />               
                <MenuItem Header="_Quit(Q)" Click="Quit_App" />
            </MenuItem>
            <MenuItem Header="_Edit(E)" >
                <MenuItem Header="Back(B)" />
                <MenuItem Header="Redo(R)" />
            </MenuItem>
        </Menu>
    </Grid>-->
    <!-- 1 网格学习 -->
    
    <!-- 2 stackpanel学习 -->
    <!--<Grid>
        <GroupBox Margin="5" Header="请选择">
            <StackPanel>
                <CheckBox Content="A.迫不及待" Margin="5" />
                <CheckBox Content="B.急不可耐" Margin="5" />
                <CheckBox Content="C.望其向背" Margin="5" />
                <CheckBox Content="D.活色生香" Margin="5" />
                <Button Content="下一组" Margin="5" Width="60" HorizontalAlignment="Right" VerticalAlignment="Bottom" />
                <Button Content="确定" Margin="5" Width="60" HorizontalAlignment="Right" VerticalAlignment="Bottom" />-->
                <!--<StackPanel Orientation="Vertical" VerticalAlignment="Bottom">
                    <Button Margin="5" Height="20" />
                    <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
                        <Button Content="下一组" Margin="5" Width="60" />
                        <Button Content="确定" Margin="5" Width="60" />
                    </StackPanel>                   
                </StackPanel>-->
            <!--</StackPanel>
        </GroupBox>
    </Grid>-->
    <!-- 2 stackpanel学习 -->

    <!--3 Dockpanel学习-->
    <!--<Grid>
        <DockPanel>
            <TextBox DockPanel.Dock="Top" Height="30" BorderBrush="Black" />
            <TextBox DockPanel.Dock="Left" Width="100" BorderBrush="Black" />
            <TextBox BorderBrush="Black" />
        </DockPanel>
    </Grid>-->
    <!--3 Dockpanel学习-->

    <Grid>
        <GroupBox Header="请选择" Margin="5">
            <DockPanel>
                <StackPanel DockPanel.Dock="Top" >
                    <CheckBox Content="A.一览众山小" Margin="5" />
                    <CheckBox Content="B.春眠不觉晓" Margin="5" />
                    <CheckBox Content="C.粒粒皆辛苦" Margin="5" />
                    <CheckBox Content="D.恐惊天上人" Margin="5" />
                </StackPanel>
                <StackPanel DockPanel.Dock="Top" Orientation="Horizontal" HorizontalAlignment="Right" >
                    <Button Content="下一组" Margin="5" Width="60" VerticalAlignment="Bottom" />
                    <Button Content="确定" Margin="5"   Width="60" VerticalAlignment="Bottom" />
                </StackPanel>
                <StackPanel Name="sp" > <!--VerticalAlignment="Bottom"-->
                    <Slider Name="slider1" Margin="5" Maximum="100" Minimum="0" Value="20" >
                    </Slider>
                    <TextBox Name="textbox_slider" Text="{Binding Path=Value,ElementName=slider1 }" Margin="5" IsReadOnly="True" BorderBrush="White" />
                    <TextBox Name="textbox2_slider" BorderBrush="White" Margin="5" Text="1" />
                    <Button Name="openQQ" Content="打开QQ" Margin="5" Width="60" Height="30" HorizontalAlignment="Right" Click="openQQ_Click" />
                    <Button Name="ellipsebtn" Content="圆形按钮" Height="100" Width="100" />
                    <Line X1="0" X2="{Binding ElementName=sp,Path=ActualWidth }" StrokeStartLineCap="Round" StrokeEndLineCap="Round" Stroke="Red" StrokeThickness="50" HorizontalAlignment="Center" Margin="30" />
                    <Ellipse Name="ellipse_btn" Width="100" Height="100" Stretch="Uniform" MouseDown="ellipse_shutdown" >
                        <Ellipse.Fill >
                            <ImageBrush ImageSource="c:\Users\Administrator\Desktop\圆形按钮小).jpg" />
                        </Ellipse.Fill>
                    </Ellipse>
                </StackPanel>
            </DockPanel>
        </GroupBox>
    </Grid>

</Window>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: