Android'de Düğme Doldurma ve Gölgeler
Bu Android platformuna özgü, düğmelerin Android düğmelerinin varsayılan doldurma ve gölge değerlerini kullanıp kullanmadığını Xamarin.Forms denetler. ve Button.UseDefaultShadow
ekli özellikleri boolean
değerlere ayarlanarak Button.UseDefaultPadding
XAML'de kullanılır:
<ContentPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
...
<Button ...
android:Button.UseDefaultPadding="true"
android:Button.UseDefaultShadow="true" />
</StackLayout>
</ContentPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
button.On<Android>().SetUseDefaultPadding(true).SetUseDefaultShadow(true);
yöntemi, Button.On<Android>
platforma özgü bu uygulamanın yalnızca Android'de çalışacağını belirtir. Button.SetUseDefaultPadding
ad alanında ve Button.SetUseDefaultShadow
yöntemleri, düğmelerin Android düğmelerinin Xamarin.Forms.PlatformConfiguration.AndroidSpecific
varsayılan doldurma ve gölge değerlerini kullanıp kullanmadığını Xamarin.Forms denetlemek için kullanılır. Ayrıca ve Button.UseDefaultShadow
yöntemleri, bir düğmenin Button.UseDefaultPadding
sırasıyla varsayılan doldurma değerini ve varsayılan gölge değerini kullanıp kullanmadığını döndürmek için kullanılabilir.
Sonuç olarak Xamarin.Forms düğmeler, Android düğmelerinin varsayılan doldurma ve gölge değerlerini kullanabilir:
Yukarıdaki ekran görüntüsünde, sağ elin Button
Android düğmelerinin varsayılan doldurma ve gölge değerlerini kullanması dışında her Button
birinin aynı tanımlara sahip olduğunu unutmayın.