在设计界面的同时,Visual Studio 2008将自动为界面生成XAML代码。如下代码描述了图4所示窗口:
<Window x:Class="HelloWpf.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <Grid> <Button Margin="101,114,102,125" Name="btn1">请单击按钮</Button> </Grid> </Window>
以上代码虽然简单,但是涉及一些XAML的知识。有关XAML的内容将在随后的系列文章中介绍。此处,读者只需了解标记<Windows>表示呈现的窗口,标记<Button>表示窗口中的按钮即可。
(3)实现业务逻辑,即单击按钮时,弹出一个提示信息窗口。
首先,在<Button>标记代码中加入如下代码:
Click="btn1_Click"
该段代码表示为按钮单击事件添加一个事件处理程序,其名称为btn1_Click。
然后,打开Windows1.xaml.cs文件,并添加以下代码:
private void btn1_Click(object sender, RoutedEventArgs e) { MessageBox.Show("您成功创建了第一个WPF应用程序"); }
以上代码实现了当单击按钮时,应用程序将弹出一个消息窗口,其中显示一些提示信息。这个实现过程调用了MessageBox类的Show方法。