-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ItemsControl / ListBox Issues Roll-up #13736
Comments
Thanks for putting this together @robloo ! I hope to start looking into this issues next week. |
@grokys I'm glad I can help a little. Great work with these controls! |
Do we have a simple repro for this anywhere? |
Not that I've seen in the bug reports. This is just a general impression I've had and I've seen it with internal apps as well. I'll spend some time to try and find an exact repro. |
I'm attempting to isolate some repro for these narrowed cases:
Bottom line, don't waste your time on the points I can't confirm. Those were general categories of issues I thought there were problems but it needs to be understood more. |
To add: #13751 |
Yet probably another one: #13875 |
Another one: #14718 |
adding #14814 |
Unfortunately, some of my app's ComboBoxes are now experiencing this when I upgraded to Avalonia 11.1.1 (which I had to, due to other bugs in v10) so now I'm stuck :( Any update on the 2 remaining unchecked items? |
Describe the bug
This is a Roll-up of Issues
Over the months the new ListBox and ItemsControl with many virtualization improvements has been put to the test. There are still some open issues with this group of controls after the rewrite that I want to summarize here. These issues are severe enough in some cases to prevent usage in production apps and also did not exist in the 0.10 version which performed almost flawlessly in general use (without virtualization).
VirtualizingStackPanel
itself.VirtualizingStackPanel render only first item #12432 removed as it relates more to render transform usageVirtualizingStackPanel
#13765 👍nth-child
styles on virtualized lists #13770ObservableCollection changes are not picked up and processed correctly. It seems to corrupt the state in some cases if the bound collection is cleared/reset OR items are added/remove.ListBox.SelectAll
sometimes fails to select items whenSelectedItem
is bound #13676Other
Expected behavior
Everything should work as well as WPF and 0.10.
Additional context
This is a rough issue for now. There are many different issues and this is a first attempt to start bringing them all together and make sense of it. Expect this issue to change quite a bit as things are narrowed down and better understood. As I find better bug reports those will be linked in as well.
See individual issues and discussions for more details.
The text was updated successfully, but these errors were encountered: