Powiększenie elementu WebView w systemie Android
Ten wieloplatformowy interfejs użytkownika aplikacji platformy .NET (.NET MAUI) dla systemu Android umożliwia powiększenie i kontrolkę powiększenia na obiekcie WebView. Jest on używany w języku XAML, ustawiając WebView.EnableZoomControls
właściwości i WebView.DisplayZoomControls
powiązane z boolean
wartościami:
<ContentPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls">
<WebView Source="https://www.microsoft.com"
android:WebView.EnableZoomControls="true"
android:WebView.DisplayZoomControls="true" />
</ContentPage>
WebView.EnableZoomControls
Właściwość powiązana określa, czy kontrolki pinch-to-zoom są włączone w WebViewobiekcie , a WebView.DisplayZoomControls
właściwość powiązana określa, czy kontrolki powiększenia są nakładane na WebViewobiekt .
Alternatywnie można używać specyficznego dla platformy języka C# przy użyciu płynnego interfejsu API:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
webView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>()
.EnableZoomControls(true)
.DisplayZoomControls(true);
Metoda WebView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
określa, że ta platforma będzie działać tylko w systemie Android. Metoda WebView.EnableZoomControls
w Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
przestrzeni nazw służy do kontrolowania, czy funkcja pinch-to-zoom jest włączona w obiekcie WebView. Metoda WebView.DisplayZoomControls
, w tej samej przestrzeni nazw, służy do kontrolowania, czy kontrolki zoom są nakładane na WebView. Ponadto metody i WebView.ZoomControlsDisplayed
mogą służyć do zwracania, WebView.ZoomControlsEnabled
czy kontrolki pinch-to-zoom i zoom są włączone, odpowiednio.
W rezultacie można włączyć funkcję szczyptowania do powiększenia w kontrolce WebViewWebView, a kontrolki powiększenia można nakładać na :
Ważne
Kontrolki powiększenia muszą być włączone i wyświetlane, za pośrednictwem odpowiednich właściwości lub metod, które można powiązać, muszą być nakładane na WebViewobiekt .