我正在使用WPF WebBrowser控件来预览用户输入的HTML内容。
例如...
我希望我的用户创建链接。我只想确保“预览”窗格是正确页面的预览。
例如...
WPF TextBox and WebBrowser controls http://img411.imageshack.us/img411/2296/appbz9.jpg
但是,如何使WebBrowser控件只读?我不希望用户在其中单击链接并从预览页面导航离开。我希望我的用户创建链接。我只想确保“预览”窗格是正确页面的预览。
WPF TextBox and WebBrowser controls http://img411.imageshack.us/img411/2296/appbz9.jpg
但是,如何使WebBrowser控件只读?我不希望用户在其中单击链接并从预览页面导航离开。您需要对输入进行清理。
不允许使用锚点或脚本标签或on属性。(我不知道您是否可以在控件上禁用JavaScript,但这是一个好主意。)
有人尝试过使用WebBrowserControl.AllowNavigation = False吗? 我认为这样做可以解决问题。您可以在运行时根据需要启用和禁用该属性。我使用一个计时器来禁用该属性,并设置自定义延迟,以便文档有足够的时间加载。
祝好运, 丹