WPF系列(一)第一个WPF应用程序!
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
<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
}
public void HelloWPF(object sender, RoutedEventArgs e)2
{3
MessageBox.Show("Hello, WPF!");4
}


浙公网安备 33010602011771号