Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Silverlight 3*浏览器中单击鼠标右键_Silverlight_Silverlight 3.0 - Fatal编程技术网

在Silverlight 3*浏览器中单击鼠标右键

在Silverlight 3*浏览器中单击鼠标右键,silverlight,silverlight-3.0,Silverlight,Silverlight 3.0,我很惊讶地注意到我的右键单击代码在Silverlight3浏览器中不再有效。我认为问题可能在于,在SL2中,我使用了asp Silverlight控件并设置了属性Windowless=true。该控件在SL3中被删除,现在我使用一个对象标记来显示Silverlight内容。我怎样才能让它再次工作?代码是: ctor() { HtmlPage.Document.AttachEvent("oncontextmenu", OnContextMenu); } public void OnConte

我很惊讶地注意到我的右键单击代码在Silverlight3浏览器中不再有效。我认为问题可能在于,在SL2中,我使用了asp Silverlight控件并设置了属性Windowless=true。该控件在SL3中被删除,现在我使用一个对象标记来显示Silverlight内容。我怎样才能让它再次工作?代码是:

ctor()
{
  HtmlPage.Document.AttachEvent("oncontextmenu", OnContextMenu);
}

public void OnContextMenu(object sender, HtmlEventArgs e)
{
  MessageBox.Show("Right click.");
  e.PreventDefault();
}

在对象标记参数列表中包括以下参数:-

<param name="windowless" value="True" />


我很惊讶asp:silverlight控件不见了?你确定吗?

哦,是的,它不见了;)查看Tim Heuer的“最新消息”帖子以了解更多信息。@JC:的确如此,很有趣。不过,我对“对象更灵活”的推理有点怀疑。