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!

12
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>