zoukankan      html  css  js  c++  java
  • C# WPF

    1.WPF用申诉式语言XAML编写的。

    2.WPF很灵活。

    3.用于丰富界面开发。

    <Window x:Class="WpfApplication1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="300" Width="300">
        <Grid>
            <Grid.Background>
                <LinearGradientBrush>
                    <GradientStop Offset="0" Color="Blue"></GradientStop>
                    <GradientStop Offset="0.5" Color="LightBlue"></GradientStop>
                </LinearGradientBrush>
            </Grid.Background>
            <TextBox Height="23" Margin="10,10,10,0" Name="textBox1" VerticalAlignment="Top" Text="{Binding ElementName=slider1, Path=Value, UpdateSourceTrigger=PropertyChanged}" />
            <Slider Height="21" Margin="10,38,10,0" Name="slider1" VerticalAlignment="Top" Maximum="100" />
            <Button Content="Button" HorizontalAlignment="Left" Margin="22,100,0,0" VerticalAlignment="Top" Width="113" Height="43"/>
            <Label Content="Label" HorizontalAlignment="Left" Margin="22,171,0,0" VerticalAlignment="Top" Height="37" Width="146"/>
        </Grid>
    </Window>
    窗口标签中Title、Height、Width都是窗口的属性
    在XAML文件中属性的值的类型总是字符串,
    但XAML的解析器可以把这些字符串转换成.NET的任意类型

    具体效果如图。

    界面简单而绚丽。

    界面控件的属性调整界面非常直观。

    整体上 XAML 简化了代码,让编码者甚至一句代码都不用自己写就完成漂亮的程序。

        <Grid Margin="10,0,0,0">

    设置grid网格布局

    相对于JAVA FX中的布局简单很多,代码操作只需要修改属性即可。

  • 相关阅读:
    Legacy和UEFI,MBR和GPT的区别
    如何升级laravel5.4到laravel5.5并使用新特性?
    value toDF is not a member of org.apache.spark.rdd.RDD
    spark能传递外部命名参数给main函数吗?
    spark在idea中本地如何运行?(处理问题NoSuchFieldException: SHUTDOWN_HOOK_PRIORITY)
    工作随笔-20171012
    maven使用实战
    介绍maven构建的生命周期
    python中的pip
    python中的None
  • 原文地址:https://www.cnblogs.com/yi-jie/p/4477675.html
Copyright © 2011-2022 走看看