Xam.DataGrid 1.0.2

Xam.GridView
- This control useful to show the list of items in grid view. It’s fully implemented by xamarin.forms. It’s not depends on native UI.
Features:
- Load the list of items in grid view.
- Pagination support
- Virtual pagination support.
- Pull To Refresh Support
- Header Style
- Item Style
- Customize the Grid Header, Item and paginator.

Install-Package Xam.DataGrid -Version 1.0.2
dotnet add package Xam.DataGrid --version 1.0.2
<PackageReference Include="Xam.DataGrid" Version="1.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Xam.DataGrid --version 1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Xam.DataGrid, 1.0.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Xam.DataGrid as a Cake Addin
#addin nuget:?package=Xam.DataGrid&version=1.0.2

// Install Xam.DataGrid as a Cake Tool
#tool nuget:?package=Xam.DataGrid&version=1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Xam.GridView

Build Status

  • This control useful to show the list of items in grid view. It's implemented by xamarin.forms. And it's not depends on native UI (xamarin.android and ios).

Sample code:

XML:

<control:XFDataGridControl ItemsSource="{Binding Itemsource}" EnablePagination="True"  ShowRecordPerPages="12" 
       GridBorderColor="Blue" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">                
</control:XFDataGridControl> 

C#:

XFDataGridControl control = new XFDataGridControl();
control.ItemsSource = model.Itemsource;
control.ColumnsSource = (List<XFGridColumn>)model.GridColumns;
control.EnablePagination = true;
control.ShowRecordPerPages = 12; 

Features:

  • Load the list of items in grid view.
    • This component implemented using xamarin.Forms. It's not depends on xamarin.android\ios.
  • Pagination support
    • We can use the "EnablePagination" property to achieve the basic pagination support.
  • Virtual pagination support.
    • We can use the below property and events to achive this.
    • "EnablePagination" and "EnableVirtualPagination" should be true and use the "OnNeedDataSource" events to load the source dynamically.
    • Also, should mention the total record count in "VirtualRecordCount";
  • Pull To Refresh Support
    • "EnablePullToRefresh" property should be true.
    • Should implement the "OnPullToRefresh"; event and add the source items as per your needs.
  • Header Style
    • We can customize the header text styles using "GridHeaderStyle" object.
  • Item Style
    • We can customize the Item text styles using "GridItemStyle" object.
  • Customize the Grid Header, Item and paginator.

Xam.GridView

Build Status

  • This control useful to show the list of items in grid view. It's implemented by xamarin.forms. And it's not depends on native UI (xamarin.android and ios).

Sample code:

XML:

<control:XFDataGridControl ItemsSource="{Binding Itemsource}" EnablePagination="True"  ShowRecordPerPages="12" 
       GridBorderColor="Blue" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">                
</control:XFDataGridControl> 

C#:

XFDataGridControl control = new XFDataGridControl();
control.ItemsSource = model.Itemsource;
control.ColumnsSource = (List<XFGridColumn>)model.GridColumns;
control.EnablePagination = true;
control.ShowRecordPerPages = 12; 

Features:

  • Load the list of items in grid view.
    • This component implemented using xamarin.Forms. It's not depends on xamarin.android\ios.
  • Pagination support
    • We can use the "EnablePagination" property to achieve the basic pagination support.
  • Virtual pagination support.
    • We can use the below property and events to achive this.
    • "EnablePagination" and "EnableVirtualPagination" should be true and use the "OnNeedDataSource" events to load the source dynamically.
    • Also, should mention the total record count in "VirtualRecordCount";
  • Pull To Refresh Support
    • "EnablePullToRefresh" property should be true.
    • Should implement the "OnPullToRefresh"; event and add the source items as per your needs.
  • Header Style
    • We can customize the header text styles using "GridHeaderStyle" object.
  • Item Style
    • We can customize the Item text styles using "GridItemStyle" object.
  • Customize the Grid Header, Item and paginator.

Release Notes

Added the support for new features:
1.HeaderSelectorHeight
2.PaginatorBackgroundColor

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.2 108 12/3/2020
1.0.1 144 9/8/2020