Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Android platformuna özgü bu, bir üzerinde WebViewsıkıştırma-yakınlaştırma ve yakınlaştırma denetimi sağlar. ve WebView.DisplayZoomControls bağlanabilir özellikleri boolean değerlere ayarlanarak WebView.EnableZoomControls XAML'de kullanılır:
<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 Bağlanabilir özellik, sıkıştırma-yakınlaştırma özelliğinin WebViewüzerinde etkinleştirilip etkinleştirilmediğini denetler ve WebView.DisplayZoomControls bağlanabilir özellik ise yakınlaştırma denetimlerinin üzerinde WebViewyer paylaşımlı olup olmadığını denetler.
Alternatif olarak, platforma özgü C# dilinden akıcı API kullanılarak kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
webView.On<Android>()
.EnableZoomControls(true)
.DisplayZoomControls(true);
yöntemi, WebView.On<Android> platforma özgü bu uygulamanın yalnızca Android'de çalışacağını belirtir. WebView.EnableZoomControls yöntemi, ad alanında Xamarin.Forms.PlatformConfiguration.AndroidSpecific sıkıştırma-yakınlaştırma özelliğinin üzerinde etkinleştirilip etkinleştirilmediğini WebViewdenetlemek için kullanılır. yöntemi WebView.DisplayZoomControls , aynı ad alanında yakınlaştırma denetimlerinin üzerinde WebViewyer paylaşımlı olup olmadığını denetlemek için kullanılır. Ayrıca ve WebView.ZoomControlsDisplayed yöntemleri, WebView.ZoomControlsEnabled sıkıştırma-yakınlaştırma ve yakınlaştırma denetimlerinin sırasıyla etkinleştirilip etkinleştirilmediğini döndürmek için kullanılabilir.
Sonuç olarak, sıkıştırma-yakınlaştırma bir WebViewüzerinde etkinleştirilebilir ve yakınlaştırma denetimleri üzerinde WebViewyer paylaşımlı olabilir:
Önemli
Yakınlaştırma denetimlerinin üzerinde yer değiştirebilmesi WebViewiçin ilgili bağlanabilir özellikler veya yöntemler aracılığıyla hem etkinleştirilmesi hem de görüntülenmesi gerekir.
