- 浏览: 506911 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
Silverlight 没有提供双击事件,所以需要通过判断两次点击的时间来模拟双击事件
下面的代码,做个参考。
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->
cellBtn.Click += new RoutedEventHandler(cellBtn_Click);
//cellBtn.MouseLeftButtonUp += new MouseButtonEventHandler(cellBtn_MouseLeftButtonUp);
//cellBtn.MouseLeftButtonDown += new MouseButtonEventHandler(cellBtn_MouseLeftButtonUp);
//cellBtn.MouseEnter += new MouseEventHandler(cellBtn_MouseLeftButtonUp);
void cellBtn_MouseLeftButtonUp(object sender, MouseEventArgs e)
{
DateTime b = DateTime.Now;
long c = TimeDiff(b, _timeLastLeftButtonUp);
_timeLastLeftButtonUp = b;
if (c < 300)
{
HtmlWindow html = HtmlPage.Window;
html.Alert("双击");
}
else
{
}
}
void cellBtn_Click(object sender, RoutedEventArgs e)
{
//string neDetail = (sender as Button).Content.ToString();
//HtmlWindow html = HtmlPage.Window;
//html.Alert(neDetail);
}
/// <summary>
/// 计算时间差
/// </summary>
/// <param name="t">时间1</param>
/// <param name="t2">时间2</param>
/// <returns>返回值:时间差(毫秒为单位)</returns>
private long TimeDiff(DateTime t, DateTime t2)
{
long lReturn = -1;
System.TimeSpan NowValue = new TimeSpan(t.Ticks);
System.TimeSpan TimeValue = new TimeSpan(t2.Ticks);
System.TimeSpan DateDiff = TimeSpan.Zero;
try
{
//计算时间差
//DateDiff = TimeValue.Subtract(NowValue).Duration();
DateDiff = NowValue.Subtract(TimeValue);
int hours = DateDiff.Hours;
int minutes = DateDiff.Minutes;
int seconds = DateDiff.Seconds;
int milliseconds = DateDiff.Milliseconds;
string TimeDiff = hours.ToString() + ":"
+ minutes.ToString() + ":"
+ seconds.ToString() + "."
+ milliseconds.ToString();
//Program.log.WriteLog("时间差:"+TimeDiff, System.DateTime.Now.ToString(), Orid.Log.LogManagerBase.LogMode.logNormal);
lReturn = hours * 3600 * 1000
+ minutes * 60 * 1000
+ seconds * 1000
+ milliseconds;
}
catch (Exception e)
{
throw new Exception(e.Message);
}
return lReturn;
}
转一个地址
http://www.cnblogs.com/wodehuajianrui/archive/2008/10/27/1320189.html
发表评论
-
Silverlight 从入门到精通
2009-12-31 21:12 1233Silverlight 是一种新的 Web 呈现 ... -
WCF 及 Silverlight 中使用 Session
2010-01-13 10:11 1866WCF 中 使用 Session 1.标记WCF服务开启 ... -
Silverlight 第一步 快速的掌握页面布局,做一个博客的布局实例
2010-02-12 21:34 1472如果你刚开始学习Silverlight 那么真为你高兴你可以绕 ... -
Silverlight 按钮类控件和选择控件 示例
2010-02-13 14:50 1501下面我们开始走一边Silverlight中的基础控件。 使用 ... -
Silverlight 信息显示与编辑控件 示例
2010-02-14 12:29 1686Silverlight 真是一个不错的开发平台,想到即将发布的 ... -
Silverlight 数据显示和布局控件 示例
2010-02-14 18:41 1909数据显示控件 DataGrid DataGrid 是最基础的数 ... -
Silverlight 属性样式、控件模板、视觉状态
2010-02-15 14:06 2518在使用Silverlight的样式的时候感觉非常好,以前在HT ... -
Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
2010-02-15 19:02 1585HTML元素属性介绍 Silverlight 作为网页的一部 ... -
Silverlight 与HTML元素交互操作
2010-02-15 19:32 1366Silverlight 中的HtmlPage 和 HtmlE ... -
Silverlight 与javaScript互操作
2010-02-15 20:12 1470Silverlight 调用 javaScript ... -
Silverlight 中的WebClient 与 WebRequest 示例
2010-02-16 16:48 1898WebClient public partial clas ... -
Silverlight 客户端本地消息通讯
2010-02-17 13:22 1059在Silverlight 3 中添加了客户端不同应用程序之间的 ... -
Silverlight Isolated Storage 独立存储
2010-02-17 18:42 2189Silverlight 独立存储 好比Cookie一样,可以 ... -
Silverlight 程序库缓存与打开/保存文件对话框
2010-02-17 19:12 1926程序库缓存 我们都知道Xap是Silverlight 初始下 ... -
silverlight click 事件委托是 RoutedEventHandler
2008-12-01 09:46 1711cellBtn.Click += new RoutedEven ... -
silverlight 2 系统对话框
2008-12-01 09:47 912silverlight 2 系统对话框 Code< ... -
转帖-如何在不联网的情况下安装 Silverlight Tools
2009-01-05 13:54 1028首先,在安装之前,将你的系统和VS2008更新到最新的 SP1 ... -
Silverlight 开发 GIS Google Maps
2009-06-01 17:36 1714Silverlight 作为地理信息系统的开发平台,与多种图源 ... -
Silverlight Tools 安装失败 解决办法
2009-06-18 20:02 19101.Silverlight Tools 安装失败,可以尝试将注 ...
相关推荐
本文将深入探讨Silverlight中的双击事件,以及如何在实际应用中实现这一功能。 首先,我们需要理解事件在编程中的概念。在Silverlight中,事件是对象之间的通信方式,当特定的操作发生时,一个对象会引发事件,其他...
以上就是如何在Silverlight 4中通过Visual Studio 2010实现DataGrid控件的双击事件模拟。这种方法虽然比直接的双击事件稍微复杂一些,但能够满足大部分需求。在实际项目中,根据具体的应用场景,可能还需要考虑优化...
在本文中,我们将深入探讨Silverlight中的双击事件处理,特别是在按钮控件上的应用。Silverlight是一种基于.NET Framework的富互联网应用程序(RIA)技术,它提供了丰富的用户界面和交互功能,其中包括对用户输入...
在默认情况下,Silverlight没有直接提供双击事件,但可以通过组合`MouseLeftButtonDown`和`MouseLeftButtonUp`事件,加上时间间隔检查(通常小于500毫秒)以及两次点击位置的相近性来实现。 3. **鼠标滚轮事件**:...
在Silverlight中,这通常是通过滑块、缩放按钮或双击事件来实现的。缩放操作需要改变地图的缩放级别,而每个级别的细节是预先定义好的。地图服务会根据新的缩放级别返回适当分辨率的图像。 除了上述基本功能,...
{D7314F9862C648A4DB8BE2A5B47BE100} 然后删除它(注意 在删除注册表键值之前 请右键点击要删除的键值 通过导出功能来做备份 一旦删除之后发生问题 可以通过双击之前导出的注册表文件进行恢复) 退出注册表工具 ...
- **概述**:解释如何在Silverlight应用中处理鼠标事件(如单击、双击、悬停等)。 - **事件绑定**:通过代码示例展示如何为控件绑定鼠标事件处理器。 #### 五、实现简单的拖放功能 - **概述**:介绍如何在...
Silverlight中使用Visifire.Charts控件制作的柱形图,美观度高,适合所有想画柱形图的朋友,并且去掉Visifire是水印效果。使用的双层柱形图,可双击其中一个柱形图,进入到另外的柱形图,数据都为随机生成,可根据...
### Silverlight程序部署知识点 #### 一、Silverlight简介与特性 Silverlight是由微软开发的一种跨浏览器、跨平台的应用程序框架,主要用于创建丰富的互联网应用程序(RIA)。它支持多种编程语言,如C#、Visual ...
安装后,应用会在用户的桌面生成一个快捷方式,双击即可启动。卸载时,用户可以通过控制面板的“程序”选项或者直接使用安装包自带的卸载程序来移除。 **调试OOB应用** 调试OOB应用与调试浏览器内应用有所不同。...
双击执行该文件,安装向导会引导用户完成安装步骤,包括接受许可协议、选择安装位置以及确认安装配置。安装完成后,用户需要重新启动浏览器,才能使Silverlight插件生效。 总的来说,Silverlight在互联网发展的某个...
1. **安装过程**:双击`silverlight_sdk.msi`开始安装。按照安装向导的指示进行,确保你的系统满足必要的硬件和软件要求。 2. **集成开发环境**:安装完成后,Silverlight 4 SDK 将自动集成到Visual Studio 2010 ...
3. **双击MIME类型**:在右侧的主界面中双击“MIME类型”图标。 4. **添加新的MIME类型映射**:点击右侧的“操作”菜单下的“添加”按钮,依次输入文件扩展名和对应的MIME类型。 5. **保存设置**:完成所有配置后,...
Silverlight SPY是一款共享软件,该软件可以自动获取XAP文件,帮你解析XAP中的文件,该软件和Reflector配合同样可以查看...我们在地址栏输入Silverlight.NET地址,即可得到,双击任何一个资源,在View窗口即可查看。
当我们在设计器中双击一个按钮,Visual Studio会自动生成对应的事件处理函数,例如这里生成的`button1_Click`,这是因为Silverlight遵循一种事件驱动的编程模式。当用户与控件交互(如点击按钮),控件会触发相应的...
2. **运行安装程序**: 下载完成后,双击安装程序启动安装过程。这个过程中,系统会检查用户的浏览器兼容性,并准备必要的环境。 3. **许可协议**: 用户需阅读并接受软件的许可协议,这是安装任何软件的常规步骤。 ...
Silverlight是一种由微软开发的富互联网应用程序(RIA)平台,主要用于构建和运行丰富的交互式Web应用。它在早期被广泛用于网页设计、媒体播放和数据可视化。本篇文章将详细介绍Silverlight工具包集以及如何安装...
通过右键菜单或F4快捷键可以访问控件的属性设置,双击按钮则可以进入后台代码生成事件处理方法。 在Web端,即Silverlight的服务器端,我们需要定义一个数据契约类`Users`。这个类将作为WCF服务的数据交换对象,包含...
- 在中间窗格中找到“MIME类型”并双击打开。 - 单击右侧的“操作”面板中的“添加”按钮。 - 输入相应的扩展名和MIME类型。 - 对于`.xaml`,输入扩展名为`.xaml`,MIME类型为`application/xaml+xml`。 - 对于`...
- **事件监听**: 监听用户的地图操作,如点击、双击等,实现自定义的行为响应。 4. **MapABC_SilverLight_API_V2.0_manual.pdf**: 这个PDF文档很可能是MapABC SilverLight API的官方用户手册,详细介绍了API的...