We have tried the the sftabview with the sfdatagrid and we notice that the row are not visible also if list are populated.
In attached some images and here the code of sfdatagrid xaml.
<syncfusion:SfDataGrid x:Name="ListGen"
ItemsSource="{Binding ListGen}"
GridStyle="{StaticResource mystylegrid}"
AllowSorting ="True"
SortTapAction="DoubleTap"
AllowTriStateSorting="True"
AllowMultiSorting="False"
AutoGenerateColumns="False"
AllowGroupExpandCollapse="True"
ColumnSizer="Star"
LiveDataUpdateMode="AllowDataShaping">
<syncfusion:SfDataGrid.TableSummaryRows>
<syncfusion:GridTableSummaryRow ShowSummaryInRow="False">
<syncfusion:GridSummaryRow.SummaryColumns>
<syncfusion:GridSummaryColumn Name="TOTALE"
Format="{}{Sum:#,000.00}"
MappingName="TotaleDoc"
SummaryType="DoubleAggregate" />
<!--<syncfusion:GridSummaryColumn Name="Imponobile"
Format="Total UnitPrice : {Sum:c}"
MappingName="TotaleImponibile"
SummaryType="DoubleAggregate" />-->
<syncfusion:GridSummaryColumn Name="NUMDOC"
Format="{}{Count:d}"
MappingName="Num"
SummaryType="CountAggregate" />
</syncfusion:GridSummaryRow.SummaryColumns>
</syncfusion:GridTableSummaryRow>
</syncfusion:SfDataGrid.TableSummaryRows>
<syncfusion:SfDataGrid.Columns x:TypeArguments="syncfusion:Columns">
<syncfusion:GridTextColumn HeaderText="NUM" MappingName="Num" Width="40" />
<syncfusion:GridTextColumn HeaderText="DATA" MappingName="Inserimento_Dt" />
<syncfusion:GridTextColumn HeaderText="ANAGRAFICA" MappingName="RagSociale" />
<!--<syncfusion:GridTextColumn HeaderText="DOCUMENTO" MappingName="DocTp" />-->
<syncfusion:GridNumericColumn HeaderText="TOTALE" MappingName="TotaleDoc" NumberDecimalDigits="2" TextAlignment="End" Width="70"/>
</syncfusion:SfDataGrid.Columns>
</syncfusion:SfDataGrid>
the code beind the contentpage in order to add sftabview
InitializeComponent();
var tabView = new SfTabView();
var tabItems = new TabItemCollection
{
new SfTabItem()
{
//Title = "Calls",
Content = new SettingRView(ViewModel)
},
new SfTabItem()
{
Title = "Favorites",
Content = new GennaioView(ViewModel)
}
};
tabView.Items = tabItems;
this.Content = tabView;
the list is fill up by using a command bind to the viewmodel, with the standard tab of xamarin we do not have problems.