32、利用 C 开发 WPF 应用程序

利用 C# 开发 WPF 应用程序

1. 开发背景与选择

Microsoft 目前提供了两种创建桌面应用程序的方式:Windows Forms(自 .NET 1.0 起使用的技术)和 Windows Presentation Foundation(WPF,.NET 3.5 新增)。无论采用哪种技术,C# 语言本身变化不大。本文将重点介绍如何使用 C# 事件处理程序创建一个相对简单但有一定复杂度的 WPF 应用程序。

WPF 大部分是用声明性语言 XAML 编写的,XAML 即可扩展应用程序标记语言,是行业标准 XML 的一种方言,很容易被 Visual Studio 等工具读取和操作。

2. 示例程序介绍

我们要创建的示例程序是从白宫网站拉取美国前 20 位总统的图片,并将它们展示在一个自定义的 WPF 控件中。由于控件宽度有限,无法同时显示所有 20 张图片,因此会提供一个水平滚动条。当用户鼠标悬停在某张图片上时,图片会放大(从 75 变为 85),不透明度从 75% 增加到 100%;鼠标移开后,图片恢复到初始的较小尺寸和较低透明度。此外,当用户点击图片时,会通过 C# 事件处理程序捕获点击事件,显示总统的名字,并将其显示在控件的标题栏中。

3. 构建应用程序步骤
3.1 创建项目

打开 Visual Studio 2008,选择“Create ➝ Project”。在“New Project”对话框中,选择 .NET Framework 3.5,在“Project Types”窗口中选择“Visual C#”,在“Templates”窗口中选择“WPF Application”。选择

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值