Skip to content

Performance issue #130

@sensboston

Description

@sensboston

I planned to use Maui.DataGrid as a simple and easy to use data logger: receive some data, add data to the ObservableCollection, and scroll data grid to the end (i.e. to the added row, without pagination), i.e. display dynamical data. Sounds like a pretty simple and straightforward task, isn't it?

But it looks like Maui.DataGrid redraws all data collection all the time 😒 and of course it's a huge performance and UI usability (it "blinks" all the time) issue.

Might be, I'm using this control improperly or this control isn't good for dynamic data. Any suggestions?

P.S. As far as I remember, it wasn't issue at all on UWP, WPF and WinForms; even 25 years ago I was able to add thousands values per second to MS Excel from the external application (using C API). There is NO REASON at all redraw all items if new record/row added, you need to redraw just a visible ones (if they are changed).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions