Android의 WebView 확대/축소
이 .NET 다중 플랫폼 앱 UI(.NET MAUI) Android 플랫폼별 기능을 사용하면 확대/축소 및 확대/축소 컨트롤을 사용할 WebView수 있습니다. XAML에서는 바인딩 가능한 속성을 boolean
값으로 WebView.EnableZoomControls
WebView.DisplayZoomControls
설정하여 사용합니다.
<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
확대/축소에서 확대/축소를 사용할 WebView수 있는지 여부를 제어하고 WebView.DisplayZoomControls
바인딩 가능한 속성은 확대/축소 컨트롤이 오버 WebView레이되는지 여부를 제어합니다.
또는 흐름 API를 사용하여 C#에서 플랫폼별 플랫폼을 사용할 수 있습니다.
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
webView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>()
.EnableZoomControls(true)
.DisplayZoomControls(true);
이 메서드는 WebView.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
이 플랫폼별이 Android에서만 실행되도록 지정합니다. WebView.EnableZoomControls
네임스페이스의 Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
메서드는 손가락 모으기에서 확대/축소를 사용할 WebView수 있는지 여부를 제어하는 데 사용됩니다. WebView.DisplayZoomControls
동일한 네임스페이스에 있는 메서드는 확대/축소 컨트롤이 에 WebView오버레이되는지 여부를 제어하는 데 사용됩니다. 또한 및 메서드를 WebView.ZoomControlsEnabled
WebView.ZoomControlsDisplayed
사용하여 각각 확대/축소 및 확대/축소 컨트롤을 사용할 수 있는지 여부를 반환할 수 있습니다.
그 결과 손가락 모으기에서 확대/축소를 사용하도록 설정할 WebView수 있으며, 확대/축소 컨트롤은 다음에서 WebView오버레이될 수 있습니다.
Important
확대/축소 컨트롤은 각각 바인딩 가능한 속성 또는 메서드를 통해 사용하도록 설정되고 표시되어야 WebView합니다.
.NET MAUI