43 строки
1.0 KiB
C#
43 строки
1.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
using Xamarin.Forms.CustomAttributes;
|
|
using Xamarin.Forms.Internals;
|
|
using Xamarin.Forms.PlatformConfiguration;
|
|
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
|
|
|
|
namespace Xamarin.Forms.Controls
|
|
{
|
|
[Preserve (AllMembers=true)]
|
|
[Issue (IssueTracker.Github, 1729, "iOS PlatformSpecific for UISlider", PlatformAffected.iOS)]
|
|
public class Issue1729 : TestContentPage
|
|
{
|
|
Slider _slider1;
|
|
|
|
protected override void Init()
|
|
{
|
|
|
|
_slider1 = new Slider();
|
|
|
|
var label = new Label {Text = "Enable TapOnUpdate"};
|
|
var toggle = new Switch {IsToggled = false};
|
|
toggle.Toggled += Toggled;
|
|
|
|
var stackLayout = new StackLayout
|
|
{
|
|
Children = {label, toggle, _slider1},
|
|
Padding = new Thickness(0, 20, 0, 0)
|
|
};
|
|
Content = stackLayout;
|
|
}
|
|
|
|
void Toggled(object sender, ToggledEventArgs e)
|
|
{
|
|
_slider1.On<PlatformConfiguration.iOS>().SetUpdateOnTap(((Switch)sender).IsToggled);
|
|
}
|
|
}
|
|
}
|