Sdílet prostřednictvím


Lupa WebView v Androidu

Toto uživatelské rozhraní pro víceplatformní aplikace .NET MAUI (.NET MAUI) pro Android umožňuje připnutí na lupu a ovládací prvek lupy WebViewna 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:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls">
    <WebView Source="https://www.microsoft.com"
             android:WebView.EnableZoomControls="true"
             android:WebView.DisplayZoomControls="true" />
</ContentPage>

Vlastnost WebView.EnableZoomControls s možností vazby určuje, zda je na objektu WebViewpovoleno 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 Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...

webView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>()
    .EnableZoomControls(true)
    .DisplayZoomControls(true);

Metoda WebView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android> určuje, že tato konkrétní platforma se bude spouštět pouze v Androidu. Metoda WebView.EnableZoomControls v Microsoft.Maui.Controls.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é WebViewna . 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 WebViewa ovládací prvky lupy mohou být překryvné WebViewna :

Screenshot of zoomed WebView on Android.

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.