导读:
每次在登录“腾讯QQ”是就弹出新闻广告窗口,里面有一个Silverlight动画。看到其中屏蔽了右键菜单,所以引起我的好奇心。在经过一翻折腾,其实原理很简单。把Silverlight的DIV样式的z-index设为了-1000,其实-1就可以了,然后使用相对坐标放到一个链接的下面。这样在右键时会在链接上发生,也就是把Silverlight空间盖上。
注意一点:在添加Silverlight时必须把isWindowless参数设为true,否则会一直在上面哈。
var scene = new QQWeb.Page();
Silverlight.createObjectEx({
source: "Page.xaml",
parentElement: document.getElementById("silverlightControlHost"),
id: "SilverlightControl",
properties: {
width: "100%",
height: "100%",
version: "1.0",
isWindowless:"true"
},
events: {
onLoad: Silverlight.createDelegate(scene, scene.handleLoad)
}
});
其中style="position:relative;left:0px;top:-25px;z-index:-1;"设置Silverlight插件的定位,向上盖位WPF之家的链接。
演示地址:
源码下载地址:http://www.wpfhome.com/articling4830.aspx
WPF之家随时欢迎您的光临
本文转自
http://silverlight.cn/forums/thread/4388.aspx
分享到:
相关推荐
本示例“Silverlight打开右键菜单Demo”旨在展示如何在Silverlight应用中实现右键菜单功能。右键菜单在用户界面上是一种常见的交互元素,通常用于提供额外的操作选项或快捷方式。 首先,我们要理解Silverlight中的...
在本文中,我们将深入探讨如何在Silverlight应用中自定义右键菜单,即ContextMenu。Silverlight是一种由微软开发的富互联网应用程序(RIA)框架,它提供了丰富的用户界面和交互功能。在默认情况下,Silverlight ...
在本文中,我们将深入探讨如何使用Silverlight 4来实现右键菜单效果。Silverlight是一种强大的客户端应用程序开发框架,由Microsoft开发,它允许开发者创建丰富的交互式用户界面,类似于Adobe Flash。右键菜单是用户...
在Silverlight技术中,右键菜单的实现是一个重要的交互功能,尤其在开发具有丰富用户界面的应用程序时。在Silverlight 4之前,由于缺乏对鼠标右键点击事件的支持,开发者们无法直接创建右键菜单,这无疑限制了其在...
在Silverlight应用开发中,有时候我们需要实现更复杂的交互功能,比如多级右键菜单。由于Silverlight的标准API并不直接支持多级右键菜单的构建,所以开发者需要通过自定义实现来达成这一目标。本篇文章将深入探讨...
在IT领域,右键菜单...总之,Silverlight右键菜单的实现涉及XAML布局、事件处理和后台代码的结合,这为用户提供了一个直观且方便的操作界面。通过学习和实践,开发者可以利用这个功能来提升应用程序的用户体验。
在Silverlight应用开发中,有时候会遇到默认的右键点击事件被系统或特定控件占用,导致无法直接使用右键菜单。在这种情况下,我们需要自定义右键菜单功能,以满足应用的需求。本教程将深入讲解如何在Silverlight中...
这两个事件分别在鼠标右键按下和释放时触发,我们可以在这两个事件的处理函数中添加自定义的功能,比如打开上下文菜单或执行特定操作。 ```csharp private void UserControl_MouseRightButtonDown(object sender, ...
标题“Silverlight右键”指的是在Silverlight应用中实现右键功能的方法。在传统的Windows应用程序中,右键点击通常会弹出一个上下文菜单,提供与当前选定项目相关的操作。在Silverlight中,虽然默认情况下不支持右键...
本篇将深入探讨Silverlight中的右键事件处理。 在传统的Web开发中,用户与页面的交互主要通过鼠标点击事件,而在Silverlight中,右键点击事件同样扮演着重要的角色,允许开发者扩展用户的交互方式。"右键事件"通常...
Silverlight动感小菜单源码 网页应用受限于自身的浏览器范畴,不能把华丽效果完全展示,正是因为如此,在网页上诞生了无数绚丽的设计,虽然动感程度和桌面应用无法比拟,但是在UI上却下足了功夫,用户体验可以说...
### .NET SilverLight4 导航菜单:详细解析与实现 #### 一、背景介绍 在.NET框架下,Silverlight是一种强大的Web应用程序开发工具,它允许开发者创建丰富的交互式用户界面(RIA)。其中,导航菜单作为任何Web应用...
本话题主要围绕如何在Silverlight中实现带图标的树形菜单以及如何通过Silverlight调用JavaScript来完成特定任务,如退出系统或关闭当前网页。 首先,让我们深入探讨Silverlight中的树形菜单。树形菜单是一种常见的...
在本文中,我们将深入探讨Silverlight中的菜单组件,以及如何利用它来构建美观且功能强大的用户界面。 首先,菜单是任何应用程序中不可或缺的部分,它提供了用户与软件进行交互的主要途径。在Silverlight中,菜单...
【Silverlight3鱼眼菜单控件Demo】是一个基于微软的Silverlight 3技术开发的交互式用户界面元素,主要用于创建富有视觉吸引力的菜单系统。Silverlight是微软推出的一种富互联网应用程序(RIA)平台,它允许开发者...
这个是自己做的一个二级菜单,刚刚学,只是为了给自己保存一下而已,不过效果还行,就是代码太乱了
【银光(Silverlight)3 鱼眼菜单详解】 在Web开发领域,为了提供更加丰富和交互式的用户体验,开发者常常会使用各种UI组件。其中,“鱼眼菜单”(FishEye Menu)是一种视觉效果独特的菜单设计,它模拟了真实世界中...
在本文中,我们将深入探讨Silverlight 4中的菜单控件,以及如何利用ContentControl.Content属性来实现一个灵活的自定义菜单。Silverlight是一种强大的技术,它允许开发人员创建丰富的、交互式的Web应用程序,而菜单...
在本文中,我们将深入探讨Silverlight中的动画菜单效果,这是微软为Web开发提供的一种富交互技术。Silverlight作为WPF(Windows Presentation Foundation)的网络版本,允许开发者创建具有动态图形、视频和交互性...
在Silverlight中,菜单控件是一个核心组件,用于创建具有层次结构的用户导航菜单。 Silverlight菜单控件提供了丰富的功能和定制选项,以满足各种UI设计需求。它支持多级菜单,允许用户通过展开和折叠子菜单来浏览...