Funkcja WebView Zoom w systemie Android
Ta platforma systemu Android umożliwia szczypanie do powiększania 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:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core">
<WebView Source="https://www.xamarin.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 WebView
obiekcie , a WebView.DisplayZoomControls
właściwość powiązana określa, czy kontrolki powiększenia są nakładane na WebView
obiekt .
Alternatywnie można używać specyficznego dla platformy języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
webView.On<Android>()
.EnableZoomControls(true)
.DisplayZoomControls(true);
Metoda WebView.On<Android>
określa, że ta platforma będzie działać tylko w systemie Android. Metoda WebView.EnableZoomControls
w Xamarin.Forms.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 WebView
WebView
, 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 WebView
obiekt .