Welcome to the Xamarin.Forms feedback portal. We’re happy you’re here! If you have feedback on how to improve the Xamarin.Forms, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

4
Votes
The following simple example on xamarin forms throws exception.
Of course you didn't mention SfTabView works well with data binding, 
so it may be a feature request, but it is expected behavior that derived 
from BindableLayout

in ViewModel :  List<MyClass> Foo { get; set; }

In Page
<ContentPage xmlns:tab="(syncfusion tab layout)" xmlns:vm="(viewmodel clr)">
<ContentPage.BindingContext><vm:MyViewModel/></ContentPage.BindingContext/>
<tab:SfTabView BindableLayout.ItemsSource={Binding Foo}> <!-- throws exception on initializecomponent-->
<BindableLayout.ItemTemplate>
<DataTemplate>
<tab:SfTabItem />  <!-- adding empty tab item doesn't help either -->
</DataTemplate>
</BindableLayout.ItemTemplate>
</tab:SfTabView>