Setter of BindableProperty of Integer never called from xaml (Xamarin.forms)
<p>I'm making app with using Xamarin.forms.</p>

<p>I set BindableProperty of integer. 
But it's setter never called and not even set from xaml. </p>

<pre><code>&lt;... SelectedIndex="{Binding myValue}"&gt;
</code></pre>

<p>Is there anything I did wrong?</p>

<p>Thanks. </p>

<pre><code>   public class CircleSegmentControl : StackLayout
        {
            public static readonly BindableProperty SegmentInitialIndexProperty = BindableProperty.Create("SelectedIndex", typeof(int), typeof(CircleSegmentControl), 0);
            public int SelectedIndex {
set{ 
Debug.WriteLine("setter"); 
SetValue(SegmentInitialIndexProperty, value); 
SelectIndex(value); 
}
get{
Debug.WriteLine("getter"); 
return (int)GetValue(SegmentInitialIndexProperty);
}
}
    ...
    }
</code></pre>