Skip to content

Instantly share code, notes, and snippets.

@rdelrosario
Created January 10, 2018 20:37
Show Gist options
  • Save rdelrosario/276bb31d4289269c8de3e2f71240ee3b to your computer and use it in GitHub Desktop.
Save rdelrosario/276bb31d4289269c8de3e2f71240ee3b to your computer and use it in GitHub Desktop.
using System;
using System.ComponentModel;
using SegmentedControlSample.Controls;
using SegmentedControlSample.iOS.Renderers;
using Xamarin.Forms;
using Xamarin.Forms.Platform.iOS;
[assembly: ExportRenderer(typeof(ScrollViewWithNotBar),typeof(ScrollViewWithNotBarRenderer))]
namespace SegmentedControlSample.iOS.Renderers
{
public class ScrollViewWithNotBarRenderer : ScrollViewRenderer
{
protected override void OnElementChanged(VisualElementChangedEventArgs e)
{
base.OnElementChanged(e);
if (e.OldElement != null || this.Element == null)
{
return;
}
if (e.OldElement != null)
{
e.OldElement.PropertyChanged -= OnElementPropertyChanged;
}
e.NewElement.PropertyChanged += OnElementPropertyChanged;
}
private void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
this.ShowsHorizontalScrollIndicator = false;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment