WPF系列(一)第一个WPF应用程序!
2007-10-24 16:32
295 查看
Windows Presentation Foundation (WPF) provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.
http://msdn2.microsoft.com/en-us/library/ms754130(VS.90).aspx
1. Windows1.xaml
1<Window x:Class="WindowsApplication2.Window1"
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4 Title="WindowsApplication2" Height="300" Width="300"
5 >
6 <Grid>
7 <Button Click="HelloWPF" Height="23" HorizontalAlignment="Right" Margin="0,0,37,36" Name="button1" VerticalAlignment="Bottom" Width="75">Hello WPF</Button>
8 </Grid>
9</Window>
10
删除App.xaml.cs 和 Windows.xaml.cs WPF程序仍可运行!强!!
2.WPF class hierarchy
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
3.Windows1.xaml.cs
1 public void HelloWPF(object sender, RoutedEventArgs e)
2 {
3 MessageBox.Show("Hello, WPF!");
4 }
http://msdn2.microsoft.com/en-us/library/ms754130(VS.90).aspx
1. Windows1.xaml
1<Window x:Class="WindowsApplication2.Window1"
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4 Title="WindowsApplication2" Height="300" Width="300"
5 >
6 <Grid>
7 <Button Click="HelloWPF" Height="23" HorizontalAlignment="Right" Margin="0,0,37,36" Name="button1" VerticalAlignment="Bottom" Width="75">Hello WPF</Button>
8 </Grid>
9</Window>
10
删除App.xaml.cs 和 Windows.xaml.cs WPF程序仍可运行!强!!
2.WPF class hierarchy
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
3.Windows1.xaml.cs
1 public void HelloWPF(object sender, RoutedEventArgs e)
2 {
3 MessageBox.Show("Hello, WPF!");
4 }
相关文章推荐
- WPF学习系列(1) - 第一个应用程序
- 一起学WPF系列(2):第一个WPF应用程序
- 一起学WPF系列(2):第一个WPF应用程序
- MapGuide应用开发系列(11)----创建自己的第一个MapGuide应用程序
- WPF系列之应用程序生命周期
- WPF入门教程系列(一) 创建你的第一个WPF项目
- WPF入门教程系列(一) 创建你的第一个WPF项目
- 走进WPF系列学习之一 如何建立、设计、执行与部署WPF应用程序
- WPF应用程序设置启动时自动打开的第一个窗口的几种方式
- NHibernate从入门到精通系列(3)——第一个NHibernate应用程序
- Windows 8实用窍门系列:1.使用Xaml+C#开发第一个Metro Style应用程序 推荐
- Visual Studio 2008 开发WPF应用程序系列文章——window class 之间的继承
- 一周入门WPF-Day1-创建你的第一个WPF应用程序
- WPF入门教程系列(一) 创建你的第一个WPF项目
- WPF系列 Application=Code + MarkUp (1) 应用程序和窗体
- Windows 8实用窍门系列:1.使用Xaml+C#开发第一个Metro Style应用程序
- Visual Studio 2005 开发WPF应用程序系列文章——什么是WPF
- Windows Phone 系列- 创建第一个 Silverlight 应用程序
- WPF应用程序设置启动时自动打开的第一个窗口的几种方式
- 【WPF学习笔记】之如何传递第一个登录界面的值到下一个页面显示:动画系列之(三)