Skip to content

The DialogHost. Show() method affects the rendering speed of the UI when multiple rows are selected in the DataGrid #3336

Open
@fzhxhdd888

Description

@fzhxhdd888

Bug explanation

After using the DialogHost. Show() method, if multiple rows (over 10000 rows) are selected in the DataGrid, it will seriously affect the rendering speed of the UI. At present, I have found this issue on many computers. If the DataGrid data exceeds tens of thousands of rows, when performing a select all operation, the UI may even lag for more than ten seconds. The same amount of data results in a fast rendering speed before using the DialogHost. Show() method. Visual Studio performance probe analysis was used and it was found that the stuck time was used for GC.

Version

4.9.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugdialoghostItems related to the DialogHost control

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions