GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - VitalElement/VirtualizingObservableCollection

BranchesTags
Open more actions menu

Latest commit

 

History

75 Commits
75 Commits

Folders and files

NameName
Last commit message
Last commit date
ModelFlow.Tests
ModelFlow.Tests
 
 
ModelFlow
ModelFlow
 
 
ModelFlowDemo
ModelFlowDemo
 
 
.gitignore
.gitignore
 
 
ModelFlow.sln
ModelFlow.sln
 
 
ModelFlow.sln.DotSettings.user
ModelFlow.sln.DotSettings.user
 
 
README.md
README.md
 
 
app.manifest
app.manifest
 
 

Repository files navigation

ModelFlow.NET is a .NET library for virtualizing models and viewmodel from a datasource, i.e. a database, webapi, or any data source.

ModelFlow.NET provides the following features:

  • Asynchronous Data virtualization or paging Data is asynchronously requested while your UI is immediately supplied with a page of data to display to the user. Data is loaded in pages and when the async request completes your models will automatically update providing a seamless exprience to the user.
  • Filtering and sorting of Data Data sources use IQueryable to defer sorting and filtering of data in realtime, to your datasource or database, instead of loading all data and then filtering and sorting in memory. Which is not scalable with large data sets.
  • Selection of Data Most data virtualization solutions struggle with selection, when placeholders are replaced with the loaded data selection often is reset causing bad UX. ModelFlow.NET solves this by updating item wrappers that are almost transparent to the user.
  • Adding, Removing and Updating Data ModelFlow handles when items are inserted and removed from a datasource, ensuring the UI is kept in sync.
  • Large data sets ModelFlow can handle billions of items to be displayed in a UI, without performance issues. You are in control of how many records are paged and how many pages can be cached, controlling memory.

ModelFlow.NET is a .NET Standard 2.0 library and can be used in any .NET application, including WPF, UWP, WinUI and Avalonia

Documentation and examples are coming soon!

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

3 stars

Watchers

2 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.