2
我很惊讶地发现我的右键单击代码不再适用于Silverlight 3的浏览器。我认为问题可能在SL2中我使用的是Silverlight控件,设置Windowless = true属性。该控件已在SL3中删除,现在我正在使用对象标记来显示Silverlight内容。我怎样才能让它再次运作?代码是:右键单击Silverlight 3 * in *浏览器
ctor()
{
HtmlPage.Document.AttachEvent("oncontextmenu", OnContextMenu);
}
public void OnContextMenu(object sender, HtmlEventArgs e)
{
MessageBox.Show("Right click.");
e.PreventDefault();
}
哦,是的,它已经不存在了;)检查Tim Heuer的“最新消息”文章以获取更多信息。 – 2009-07-14 18:43:26