我按照答案
绑定到html内容列表,因此我可以在我构建的WPF程序中显示它。我无法弄清楚如何正确显示'和'。
在WebBrowser控件中显示字符串中的HTML不能正确显示'或'
这是我的XAML:
ScrollViewer.VerticalScrollBarVisibility="Hidden"/>
这是我的代码:
public class BrowserBehavior
{
public static readonly DependencyProperty HtmlProperty = DependencyProperty.RegisterAttached(
"Html",
typeof(string),
typeof(BrowserBehavior),
new FrameworkPropertyMetadata(OnHtmlChanged));
[AttachedPropertyBrowsableForType(typeof(WebBrowser))]
public static string GetHtml(WebBrowser d)
{
return (string)d.GetValue(HtmlProperty);
}
public static void SetHtml(WebBrowser d, string value)
{
d.SetValue(HtmlProperty, value);
}
static void OnHtmlChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
{
WebBrowser webBrowser = dependencyObject as WebBrowser;
if (webBrowser != null)
webBrowser.NavigateToString(e.NewValue as string ?? " ");
}
}
请参阅上面的链接以及问题解答。对于如何显示'或'的任何帮助将不胜感激。
我已经尝试过将'用'和'#39替换成无结果。
问题示例:
我们为框架线添加了几个叠加选项。每个选项都允许您选择“ STD”(不自动添加对接门)或“ BUTT”(自动添加对接门)。
正确格式的示例:
我们为框架线添加了几个叠加选项。每个选项都允许您选择“ STD”(不自动添加对接门)或“ BUTT”(自动添加对接门)。