黔南布依族苗族自治州网站建设_网站建设公司_前后端分离_seo优化
2025/12/26 8:12:18 网站建设 项目流程

自定义 Silverlight 控件开发与部署指南

1. 构建自定义控件

1.1 尝试构建自定义控件

本次将构建一个“冷却”按钮。点击该按钮后,它将在设定的秒数(冷却持续时间)内被禁用。例如,若将冷却时间设置为 3 秒,点击按钮后,在 3 秒内无法再次点击。为了演示,不使用标准的 Silverlight 按钮控件作为基础控件,而是创建一个实现Control的自定义控件,以此展示如何创建具有多种状态的控件。

冷却按钮有五个状态,分为两个状态组:
-NormalStates 状态组
-Pressed:按钮被按下,此时按钮边框厚度会减小。
-MouseOver:鼠标悬停在按钮上,按钮边框厚度会增加。
-Normal:按钮处于正常状态。
-CoolDownStates 状态组
-Available:按钮处于活动状态,可以点击。
-CoolDown:按钮处于冷却状态,不活动。此时会在按钮上方放置一个透明度为 75% 的矩形,并且禁用所有其他事件。

1.2 设置控件项目

创建自定义控件项目的步骤如下:
1. 在 Visual Studio 2008 中,创建一个名为Ch12_CoolDownButton的新

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询