悬赏园豆:10
[已关闭问题]
关闭于 2008-09-17 12:52
<p style="font-size: 14px;"><span style="font-size: 12px;">SilverLight到目前为止还是不支持ContextMenu的,实现的方法一般都是侦听 Document 的 <span style="color: #006080;">oncontextmenu 事件( <span style="color: #000000;">HtmlPage.Document.AttachEvent(</span><span style="color: #006080;">"oncontextmenu"</span><span style="color: #000000;">, </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.OnContextMenu); </span>),</span></span><span style="color: #000000;"><span style="font-size: 12px;">侦听到了 oncontextmenu 事件以后就好办了。但问题是必须设置 </span><span style="font-family: Courier New;"><span style="background: yellow; color: #ff0000; mso-highlight: yellow;"><span style="font-size: x-small;">Windowless</span></span><span style="background: yellow; color: #0000ff; mso-highlight: yellow;"><span style="font-size: x-small;">="true" </span><span style="font-size: 12px;"><span style="background-color: #ffffff; color: #000000;">才能有效侦听到 oncontextmenu 事件,好吧。为了实现也不管这么多了。<br />而此时页面上如果有 TextBox 控件的话,灾难就会光临你了,任你什么中文输入法,你也甭想输入一个中文。。。</span></span></span></span></span></p>
<p> </p>
<p> </p>
<p><span style="color: #000000;"><span style="background-color: #ffffff; font-family: Courier New; color: #000000; font-size: x-small;"><span style="background: yellow; color: #0000ff; mso-highlight: yellow;">崩溃了。。。</span></span></span></p>