我正在使用WPF WebBrowser控件来预览用户键入的HTML.
例...
WPF TextBox和WebBrowser控件http://img411.imageshack.us/img411/2296/appbz9.jpg
但是,如何将WebBrowser控件设为只读?我不希望用户点击那里的链接并导航离开预览页面.
我希望我的用户创建链接.我只是想确保"预览"窗格是正确页面的预览.
捕获WebBrowser控件的Navigating事件,并将其NavigatingCancelEventArgs的Cancel属性设置为True.
Visual Basic代码......
Private Sub WebBrowser1_Navigating(...) Handles WebBrowser1.Navigating
If WebBrowser1Locked Then
e.Cancel = True
End If
End Sub
这需要一个全局锁定布尔变量.
Partial Public Class Window1
Dim WebBrowser1Locked As Boolean = True
...
End Class
并锁定和解锁以包裹所需的导航.
WebBrowser1Locked = False
WebBrowser1.NavigateToString("...")
WebBrowser1Locked = True
| 归档时间: |
|
| 查看次数: |
5519 次 |
| 最近记录: |