WebView Zoom v Androidu
Tato platforma pro Android umožňuje připnutí na lupu a ovládací prvek lupy WebView
na zařízení . Využívá se v JAZYCE XAML nastavením vlastností, WebView.DisplayZoomControls
které WebView.EnableZoomControls
se dají svázat na boolean
hodnoty:
<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>
Vlastnost WebView.EnableZoomControls
s možností vazby určuje, zda je na objektu WebView
povoleno přiblížení připnutí na lupu, a WebView.DisplayZoomControls
ovládací prvky vlastnosti s možností vazby, zda jsou ovládací prvky lupy překryvné WebView
.
Alternativně můžete platformu specifickou pro platformu využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
webView.On<Android>()
.EnableZoomControls(true)
.DisplayZoomControls(true);
Metoda WebView.On<Android>
určuje, že tato konkrétní platforma se bude spouštět pouze v Androidu. Metoda WebView.EnableZoomControls
v Xamarin.Forms.PlatformConfiguration.AndroidSpecific
oboru názvů se používá k řízení, zda je na objektu zapnuto přiblížení připnutí prstů na lupu WebView
. Metoda WebView.DisplayZoomControls
ve stejném oboru názvů se používá k řízení, zda jsou ovládací prvky lupy překryvné WebView
na . Kromě toho lze použít a WebView.ZoomControlsDisplayed
metody k vrácení toho, WebView.ZoomControlsEnabled
zda jsou povoleny ovládací prvky připnutí na lupu a lupu.
Výsledkem je, že u uzlu lze povolit funkci připnutí na lupu WebView
a ovládací prvky lupy mohou být překryvné WebView
na :
Důležité
Ovládací prvky lupy musí být povoleny a zobrazeny prostřednictvím příslušných vazebných vlastností nebo metod, aby byly překryvné na objektu WebView
.