WebView webView = new WebView();
var source = new HtmlWebViewSource();
source.Html = "<html><body><h1>Header</h1></body></html>";
webView.Source = source;
layout.Children.Add(webView);
Label label = new Label { Text = "deneme" };
layout.Children.Add(label);
我尝试使用WebView并准备了上面的代码。当出现调试标签(deneme)时,但未出现webview文本(header)。我该怎么办?
答案 0 :(得分:0)
我解决了这个问题。问题是在stacklayout中的webview。我将webview放在了xaml文档的stacklayout中的网格中。
<StackLayout x:Name="layout">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="750" />
</Grid.RowDefinitions>
<Label Text="Deneme" Grid.Column="0" Grid.Row="1"/>
<WebView Grid.Row="2" Grid.Column="0" x:Name="webView" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/>
</Grid>
</StackLayout>