我的UWP Windows商店应用中有一个webview。它识别html内容并相应地呈现。现在我需要这个webview可以编辑。请帮助别人。
答案 0 :(得分:1)
WebView
仅用于显示HTML内容。您需要使用其他控件来编辑HTML。
开箱即用,没有具体的内容。最近的是RichTextBox
,但您需要将其创建的内容从RTF转换为HTML。此answer to a similar question指向this guide on how to do it。
答案 1 :(得分:1)
拥有一个本地html文件,其主体为contenteditable div并使用WebView.NavigateToLocalStreamUri方法(Here's the Sample),导航到此页面。然后使用您的字符串设置div的内容。另请参阅WebView.InvokeScriptAsync和ScriptNotify以从webview注入和检索数据。
答案 2 :(得分:1)
导航完成后,您可以将“注入”javascript到webview。 您可以在注入脚本中执行所需的逻辑。您可以在NavigateComplete事件中注入它。