partial void ValueChanged(NSObject sender) { if (slider.Value >= 0.0f && slider.Value <= 1.0f) { progressBar.SetProgress(slider.Value); } }
void ValueChanged() { if (slider.Value >= 0.0f && slider.Value <= 1.0f) { progressBar.SetProgress(slider.Value); } }
public override void ViewDidLoad () { // Applies style on specified element GunmetalTheme.Apply (View, UIDeviceOrientation.LandscapeLeft); GunmetalTheme.Apply (textInputView); GunmetalTheme.Apply (UISegmentedControl.Appearance); slider.Frame = new RectangleF (218, 410, 327, 24); var shadowLayer = this.CreateShadowWithFrame (new RectangleF (0, 0, 768, 5)); View.Layer.AddSublayer (shadowLayer); bool showSwitchText = !UIDevice.CurrentDevice.CheckSystemVersion (7, 0); var onRect = new RectangleF (300, 280, 80, 36); var offRect = new RectangleF (390, 280, 80, 36); if (!showSwitchText) { onRect.X += 20; onRect.Width -= 20; offRect.Width -= 20; } var onSwitch = new SwitchOnOff (onRect); var offSwitch = new SwitchOnOff (offRect); onSwitch.ShowText (showSwitchText); offSwitch.ShowText (showSwitchText); onSwitch.SetOn (true); offSwitch.SetOn (false); progressBar = new PopoverProgressBar (new RectangleF (218, 340, 327, 24), ProgressBarColor.Blue); progressBar.SetProgress (0.5f); var data = new [] { "Yes", "No", "Maybe" }; var segment = new UISegmentedControl (data); segment.Frame = new RectangleF (250, 460, 250, 45); segment.SelectedSegment = 0; scrollView.AddSubviews (segment, onSwitch, offSwitch, progressBar); slider.ExclusiveTouch = true; greenButton.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Confirm, UIControlState.Normal), UIControlState.Normal); greenButtonPressed.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Confirm, UIControlState.Highlighted), UIControlState.Normal); blackButton.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Black, UIControlState.Normal), UIControlState.Normal); blackButtonPressed.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Black, UIControlState.Highlighted), UIControlState.Normal); redButton.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Cancel, UIControlState.Normal), UIControlState.Normal); redButtonPressed.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Cancel, UIControlState.Highlighted), UIControlState.Normal); grayButton.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Aluminium, UIControlState.Normal), UIControlState.Normal); grayButtonPressed.SetBackgroundImage (GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Aluminium, UIControlState.Highlighted), UIControlState.Normal); base.ViewDidLoad (); }
public override void ViewDidLoad() { // Applies style on specified element GunmetalTheme.Apply(View, UIDeviceOrientation.LandscapeLeft); GunmetalTheme.Apply(textInputView); GunmetalTheme.Apply(UISegmentedControl.Appearance); slider.Frame = new RectangleF(218, 410, 327, 24); var shadowLayer = this.CreateShadowWithFrame(new RectangleF(0, 0, 768, 5)); View.Layer.AddSublayer(shadowLayer); bool showSwitchText = !UIDevice.CurrentDevice.CheckSystemVersion(7, 0); var onRect = new RectangleF(300, 280, 80, 36); var offRect = new RectangleF(390, 280, 80, 36); if (!showSwitchText) { onRect.X += 20; onRect.Width -= 20; offRect.Width -= 20; } var onSwitch = new SwitchOnOff(onRect); var offSwitch = new SwitchOnOff(offRect); onSwitch.ShowText(showSwitchText); offSwitch.ShowText(showSwitchText); onSwitch.SetOn(true); offSwitch.SetOn(false); progressBar = new PopoverProgressBar(new RectangleF(218, 340, 327, 24), ProgressBarColor.Blue); progressBar.SetProgress(0.5f); var data = new [] { "Yes", "No", "Maybe" }; var segment = new UISegmentedControl(data); segment.Frame = new RectangleF(250, 460, 250, 45); segment.SelectedSegment = 0; scrollView.AddSubviews(segment, onSwitch, offSwitch, progressBar); slider.ExclusiveTouch = true; greenButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Confirm, UIControlState.Normal), UIControlState.Normal); greenButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Confirm, UIControlState.Highlighted), UIControlState.Normal); blackButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Black, UIControlState.Normal), UIControlState.Normal); blackButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Black, UIControlState.Highlighted), UIControlState.Normal); redButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Cancel, UIControlState.Normal), UIControlState.Normal); redButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Cancel, UIControlState.Highlighted), UIControlState.Normal); grayButton.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Aluminium, UIControlState.Normal), UIControlState.Normal); grayButtonPressed.SetBackgroundImage(GunmetalTheme.SharedTheme.ButtonImage(ButtonType.Aluminium, UIControlState.Highlighted), UIControlState.Normal); base.ViewDidLoad(); }
public override void ViewDidLoad () { // Applies style on specified element GunmetalTheme.Apply (View); GunmetalTheme.Apply (textInput); var shadowLayer = CreateShadowWithFrame (new RectangleF (0, 0, 320, 5)); View.Layer.AddSublayer (shadowLayer); var button = new UIButton (UIButtonType.Custom) { Frame = new RectangleF (1, 1, 29, 29), }; button.SetBackgroundImage (UIImage.FromFile ("GunmetalImages/navbar-button.png"), UIControlState.Normal); var barButtonItem = new UIBarButtonItem (button); NavigationItem.LeftBarButtonItem = barButtonItem; progressBar = new PopoverProgressBar (new RectangleF (10, 30, 300, 24), ProgressBarColor.Blue); progressBar.SetProgress (0.5f); slider = new UISlider (new RectangleF (10, 100, 300, 24)) { MaxValue = 1, MinValue = 0, Value = 0.5f }; slider.ValueChanged += (sender, e) => ValueChanged (); bool showSwitchText = !UIDevice.CurrentDevice.CheckSystemVersion (7, 0); var onRect = new RectangleF (70, 150, 80, 36); var offRect = new RectangleF (180, 150, 80, 36); if (!showSwitchText) { onRect.X += 20; onRect.Width -= 20; offRect.Width -= 20; } var onSwitch = new SwitchOnOff (onRect); var offSwitch = new SwitchOnOff (offRect); onSwitch.ShowText (showSwitchText); offSwitch.ShowText (showSwitchText); onSwitch.SetOn (true); offSwitch.SetOn (false); var segments = new [] { "Yes", "No", "Maybe" }; var segmentControl = new UISegmentedControl (segments) { Frame = new RectangleF (40, 210, 250, 45), SelectedSegment = 0 }; scrollView.AddSubviews (progressBar, slider, onSwitch, offSwitch, segmentControl); textInput.WeakDelegate = this; textInput.ReturnKeyType = UIReturnKeyType.Done; textInput.LeftView = new UIView (new RectangleF (0, 0, 5, 30)); textInput.LeftViewMode = UITextFieldViewMode.Always; base.ViewDidLoad (); }
public override void ViewDidLoad() { // Applies style on specified element GunmetalTheme.Apply(View); GunmetalTheme.Apply(textInput); var shadowLayer = CreateShadowWithFrame(new RectangleF(0, 0, 320, 5)); View.Layer.AddSublayer(shadowLayer); var button = new UIButton(UIButtonType.Custom) { Frame = new RectangleF(1, 1, 29, 29), }; if (GunmetalTheme.IsIOS7) { button.SetBackgroundImage(UIImage.FromFile("action_menu.png"), UIControlState.Normal); } else { button.SetBackgroundImage(UIImage.FromFile("GunmetalImages/navbar-button.png"), UIControlState.Normal); } var barButtonItem = new UIBarButtonItem(button); NavigationItem.LeftBarButtonItem = barButtonItem; progressBar = new PopoverProgressBar(new RectangleF(10, 30, 300, 24), ProgressBarColor.Blue); progressBar.SetProgress(0.5f); slider = new UISlider(new RectangleF(10, 100, 300, 24)) { MaxValue = 1, MinValue = 0, Value = 0.5f }; slider.ValueChanged += (sender, e) => ValueChanged(); bool showSwitchText = !UIDevice.CurrentDevice.CheckSystemVersion(7, 0); var onRect = new RectangleF(70, 150, 80, 36); var offRect = new RectangleF(180, 150, 80, 36); if (!showSwitchText) { onRect.X += 20; onRect.Width -= 20; offRect.Width -= 20; } var onSwitch = new SwitchOnOff(onRect); var offSwitch = new SwitchOnOff(offRect); onSwitch.ShowText(showSwitchText); offSwitch.ShowText(showSwitchText); onSwitch.SetOn(true); offSwitch.SetOn(false); var segments = new [] { "Yes", "No", "Maybe" }; var segmentControl = new UISegmentedControl(segments) { Frame = new RectangleF(40, 210, 250, 45), SelectedSegment = 0 }; scrollView.AddSubviews(progressBar, slider, onSwitch, offSwitch, segmentControl); textInput.WeakDelegate = this; textInput.ReturnKeyType = UIReturnKeyType.Done; textInput.LeftView = new UIView(new RectangleF(0, 0, 5, 30)); textInput.LeftViewMode = UITextFieldViewMode.Always; base.ViewDidLoad(); }