iOS'ta Kaydırıcı Parmakla Dokunma
Bu iOS platformuna Slider.Value
özgü özellik, başparmak sürüklemek zorunda kalmadan çubuk üzerindeki Slider
bir konuma dokunarak ayarlanmasını Slider
sağlar. XAML'de bindable özelliği true
olarak ayarlanarak Slider.UpdateOnTap
kullanılır:
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Slider ... ios:Slider.UpdateOnTap="true" />
...
</StackLayout>
</ContentPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var slider = new Xamarin.Forms.Slider();
slider.On<iOS>().SetUpdateOnTap(true);
Slider.On<iOS>
yöntemi, platforma özgü bu uygulamanın yalnızca iOS üzerinde çalışacağını belirtir. Slider.SetUpdateOnTap
yöntemi, ad alanındaXamarin.Forms.PlatformConfiguration.iOSSpecific
, çubuktaki bir dokunmanın Slider
özelliği ayarlayıp ayarlamayacağını denetlemek Slider.Value
için kullanılır. Ayrıca, çubuktaki Slider
bir dokunma özelliğini Slider.GetUpdateOnTap
ayarlayıp ayarlamayacağını Slider.Value
döndürmek için yöntemi kullanılabilir.
Sonuç, çubuk üzerindeki bir dokunmanın Slider
başparmağı hareket ettirip Slider
özelliğini ayarlayabilmesidir Slider.Value
: