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号