新聞中心
Silverlight開發(fā)工具的使用幫助我們實(shí)現(xiàn)了許多基于多媒體的功能需求。在這里我們將會(huì)了解到有關(guān)Silverlight右鍵相關(guān)概念??赡苡械呐笥颜谙肴绾斡肧ilverlight右鍵菜單欄,那么這篇文章可能會(huì)對(duì)你有很大幫助~。#t#

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、臨潁ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的臨潁網(wǎng)站制作公司
上次說要給大家曬曬在Silverlight右鍵中捕捉鼠標(biāo)右鍵的方法.
這里還會(huì)用我們常見的對(duì)象HtmlPage(System.Windows.Browser; )
在這個(gè)對(duì)象下有一個(gè)Document屬性,這個(gè)屬性中的方法相信大家都有點(diǎn)兒了解了吧 上次講Cookie的時(shí)候也用到了他.
這次捕獲鼠標(biāo)右鍵的工作也要交給他了~
呵呵 還是先給大家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>
其實(shí)捕獲鼠標(biāo)Silverlight右鍵的原理很簡(jiǎn)單 就是在pageload的時(shí)候給你的控件添加一個(gè)捕獲事件
用的就是我們之前所說的HtmlPage對(duì)象
- 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();
- }
相信看到這里大家都明白了吧~ 這里都是我搜集來的Silverlight右鍵小技巧希望對(duì)大家有所幫助~
文章題目:Silverlight右鍵應(yīng)用技巧分享
標(biāo)題鏈接:http://m.fisionsoft.com.cn/article/dhcjodg.html


咨詢
建站咨詢
