zoukankan      html  css  js  c++  java
  • C#学习第七弹之WPF

    WPF简介:

    全称:Windows Presentation Foundation,看名字就知道WPF主要是用来做UI的,并且功能非常强大,堪比flash。百度百科里是这样说的:WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。至少我觉得是非常棒的一个东西,因为它可以帮助我们快速设计UI。

    创建C# WPF应用程序:

    与 Windows 窗体应用程序一样,可以通过将控件从“工具箱”拖动到设计图面来设计 WPF 应用程序,类似java的scene builder,不过还要强大的多,除了具有设计器、“属性”窗口和“工具箱”以外,WPF 项目中的 IDE 还具有一个包含 XAML 的窗口。“XAML”是可扩展应用程序标记语言的首字母缩写,用于创建用户界面。

    最好的学习方法就是直接看代码,样子很像html。

     1 <Window x:Class="WpfApplication1.Window1"
     2     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     3     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     4     Title="Window1" Height="300" Width="300">
     5     <Grid>
     6         <Grid.Background>
     7             <LinearGradientBrush>
     8                 <GradientStop Offset="0" Color="Blue"></GradientStop>
     9                 <GradientStop Offset="0.5" Color="LightBlue"></GradientStop>
    10             </LinearGradientBrush>
    11         </Grid.Background>
    12         <TextBox Height="23" Margin="10,10,10,0" Name="textBox1" VerticalAlignment="Top" Text="{Binding ElementName=slider1, Path=Value, UpdateSourceTrigger=PropertyChanged}" />
    13         <Slider Height="21" Margin="10,40,10,0" Name="slider1" VerticalAlignment="Top" Maximum="100" />
    14     </Grid>
    15 </Window>

    这段代码用于创建一个窗口,窗口中有一个:textBox和button。

    感觉就像是html一样简单明了!

    相信大家已经迫不及待了,赶紧把代码复制一下,看看效果吧!

  • 相关阅读:
    Mysql Select 语句中实现的判断
    SQL根据一个字符串集合循环保存数据库
    SQL语句 不足位数补0
    SVN常见错误
    svn架构
    关于EXCEL显示数字
    exception from hresult:0x8000401A(excel文档导出)
    WIN7安装注意事项
    解决卸载时残留目标文件夹的问题
    Installshield执行多条批处理的方法
  • 原文地址:https://www.cnblogs.com/huoxiayu/p/4477596.html
Copyright © 2011-2022 走看看