<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:DataGridDemo"
xmlns:sfgrid="clr-namespace:Syncfusion.SfDataGrid.XForms;assembly=Syncfusion.SfDataGrid.XForms"
xmlns:sfPager="clr-namespace:Syncfusion.SfDataGrid.XForms.DataPager;assembly=Syncfusion.SfDataGrid.XForms"
x:Class="DataGridDemo.MainPage">
<ContentPage.Resources>
<ResourceDictionary>
<DataTemplate x:Name="HeaderTemplate" x:Key="HeaderTemplate">
<Label LineBreakMode="NoWrap"
Margin="10,0,0,0" Text="Header" FontAttributes="Bold"
FontSize="18" TextColor="White" HorizontalOptions="Center" VerticalOptions="Center"/>
</DataTemplate>
</ResourceDictionary>
</ContentPage.Resources>
<ContentPage.BindingContext>
<local:ViewModel />
</ContentPage.BindingContext>
<sfgrid:SfDataGrid AllowGroupExpandCollapse="True"
AllowResizingColumn="True"
AllowSorting="True" ColumnSizer="Star"
AutoGenerateColumns="False"
ItemsSource="{Binding OrdersInfo}">
<sfgrid:SfDataGrid.Columns>
<sfgrid:GridTextColumn MappingName="OrderID" HeaderTemplate="{StaticResource HeaderTemplate}"/>
<sfgrid:GridTextColumn MappingName="CustomerID" HeaderTemplate="{StaticResource HeaderTemplate}"/>
<sfgrid:GridTextColumn MappingName="FirstName" HeaderTemplate="{StaticResource HeaderTemplate}"/>
</sfgrid:SfDataGrid.Columns>
</sfgrid:SfDataGrid>
</ContentPage> |