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一样简单明了!

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

 

posted @ 2015-05-04 21:34  hxy_has_been_used  阅读(173)  评论(0编辑  收藏  举报