Silverlight右键应用技巧分享

开发 开发工具
Silverlight右键的应用在实际编程中是经常碰到的,对于一个初学者来说,需要牢固的掌握好这一技巧的应用,以方便日后的使用。

Silverlight开发工具的使用帮助我们实现了许多基于多媒体的功能需求。在这里我们将会了解到有关Silverlight右键相关概念。可能有的朋友正在想如何用Silverlight右键菜单栏,那么这篇文章可能会对你有很大帮助~。#t#

上次说要给大家晒晒在Silverlight右键中捕捉鼠标右键的方法.

这里还会用我们常见的对象HtmlPage(System.Windows.Browser; )

在这个对象下有一个Document属性,这个属性中的方法相信大家都有点儿了解了吧 上次讲Cookie的时候也用到了他.

这次捕获鼠标右键的工作也要交给他了~

呵呵 还是先给大家share下代码吧'

 

<UserControl x:Class=
"RightClick_Silverlight.Page" 
xmlns="http://schemas.
microsoft.com/winfx/2006
/xaml/presentation"
    xmlns:x="http://schemas.
microsoft.com/winfx/2006/xaml"
    Width="400" Height="300">   <Grid x:Name="LayoutRoot" 
Background="White">   <TextBlock x:Name="MyField"
Right click please.</TextBlock>  
</Grid>   </UserControl> 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

 

其实捕获鼠标Silverlight右键的原理很简单 就是在pageload的时候给你的控件添加一个捕获事件

用的就是我们之前所说的HtmlPage对象

 

 

public Page()  
{  
HtmlPage.Document.AttachEvent
("oncontextmenu", this.
OnContextMenu);   
}   private void OnContextMenu
(object sender, HtmlEventArgs e)  
{   string X = e.OffsetX;    string y = e.OffsetY;    e.PreventDefault();   
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

相信看到这里大家都明白了吧~ 这里都是我搜集来的Silverlight右键小技巧希望对大家有所帮助~

责任编辑:曹凯 来源: 新浪网
相关推荐

2009-12-30 18:23:13

Silverlight

2009-12-31 17:00:40

Silverlight

2010-01-04 14:35:55

Silverlight

2009-12-29 16:08:41

Silverlight

2009-12-30 10:25:03

Silverlight

2009-12-30 13:37:24

Silverlight

2010-01-04 14:14:43

Silverlight

2009-12-30 16:19:49

Silverlight

2009-12-30 18:18:32

Silverlight

2009-12-15 10:23:23

Ruby应用技巧

2009-12-31 10:21:53

Silverlight

2009-12-31 16:44:53

Silverlight

2009-12-31 11:15:57

Silverlight

2010-01-25 11:09:58

Android Htt

2009-12-30 09:55:51

Silverlight

2010-02-01 11:13:00

C++ Traits

2009-12-18 10:47:16

Ruby装饰模式

2010-01-25 16:08:37

Android ADB

2010-03-01 13:06:49

WCF继承

2010-01-25 17:21:34

Android Act
点赞
收藏

51CTO技术栈公众号