【问题标题】:Word Wrap on WebViewWebView 上的自动换行
【发布时间】:2016-01-26 15:46:44
【问题描述】:

我一直在寻找和寻找,似乎无法找到解决方案。 Webviews 是否有自动换行属性?特别是在通用 Windows 应用程序中。

这是我的网页视图:

<WebView x:Name="body" 
  Visibility="Visible" 
  RelativePanel.Below="mySymbol"
  RelativePanel.AlignLeftWithPanel="True"
  RelativePanel.AlignRightWithPanel="True"
  DefaultBackgroundColor="LightGray"
  Height="300" 
  Width="1800"
  Margin="-5,80"/>

我希望有与TextWrapping="Wrap" 等效的东西,就像我在TextBlock....中使用的一样。

有没有人有任何建议或解决方法?

【问题讨论】:

    标签: xaml webview windows-10 win-universal-app word-wrap


    【解决方案1】:

    WebView 中显示的文本的换行将取决于加载在其中的 HTML,以及 WebView 本身的属性(大小)和可视化树。

    【讨论】:

    • 是的,HTML 是正确的。我只是让我的Webview 躺在RelativePanel 中,这似乎忽略了WebView 的一些属性
    • @code 以供将来参考 - 当有多种因素可能会影响您所看到的内容时,如果您可以在问题中包含完整的重现,它会有所帮助。在您的实例中,问题可能是 webview、它所在的页面的其余部分或它显示的 html。在您的问题中提供更多详细信息将帮助您更快地得到一个好的答案。
    【解决方案2】:

    我能够找出问题所在。我的WebViewRelativePanel 内...看起来它可以防止WebView 文本换行。

    同时将宽度和高度设置为auto

    【讨论】:

      猜你喜欢
      • 2017-03-24
      • 1970-01-01
      • 2013-11-27
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多