Comments (7)
please attach or link a very minimal sample to reproduce. Thx.
from avalonia.controls.itemsrepeater.
I've had something similar occur when two controls from two adjacent rows in the ItemsRepeater were touching. Specifically Buttons that took up the full height of their row. Try adding small margins to the outermost layout elements and see if that fixes the cycles.
Specifically the outermost layout elements of the controls:SettingsExpander
from avalonia.controls.itemsrepeater.
@IanRawley interesting. Probably you can share a sample of your edge-case? Then we can investigate it further.
from avalonia.controls.itemsrepeater.
Seems to be caused by FluentAvalonia.UI.Controls.NavigationView
. Created amwx/FluentAvalonia#445 instead.
from avalonia.controls.itemsrepeater.
@IanRawley interesting. Probably you can share a sample of your edge-case? Then we can investigate it further.
Sorry, it was a while back and I don't have the code any more, or remember enough about the specifics to confidently reproduce it. It was also part of my first attempt at a custom control having just started using Avalonia, so no doubt there were many more issues contributing to it. I just remember that adding margins to a button in the datatemplate solved all my layout cycles.
from avalonia.controls.itemsrepeater.
Hey @timunie, @amwx believes it's an Avalonia issue after all. Could you check it? I made a minimal repro.
from avalonia.controls.itemsrepeater.
minimal repro is in deed often useful. We can add it to samples/Sandbox and maybe debug it.
from avalonia.controls.itemsrepeater.
Related Issues (20)
- WrapLayout caching incorrect when source collection is changed HOT 1
- Enabling WrapLayout in ControlCatalog crashes the app
- Problem with bringing items in to view in the Items Repeater. HOT 3
- ItemsRepeater's child not found in its Children collection exception
- ItemsRepeater in ScrollViewer - scroll resets to 0 on app lags when scrolling HOT 1
- Segmentation Fault when Using an ItemsRepeater in a Scrollviewer HOT 10
- First slider value always 0,when binding ObservableCollection to ItemsRepeater.
- ItemsRepeater Becomes Desynchronized With Items After Item Sort HOT 3
- DataTemplate adaptation is wrong in ItemsRepeater HOT 5
- ItemsRepeater inside of Viewbox leads to invisible items HOT 2
- ItemsRepeater poor performance with nested items repeaters
- ItemsRepeater doesn't show items after maximizing window HOT 3
- ItemsRepeater has incorrect render result when scroll back to previous contents HOT 1
- ItemsRepeater shows the wrong item location when the data volume is large HOT 1
- `ItemsRepeater` inside `ScrollViewer`, DataContext inconsistencies HOT 3
- [11 Nightly] :nth-last-child(1) Only evaluated once at runtime HOT 4
- Keyboard navigation issues when using ItemsRepeater
- Item Repeater WrapLayout Throws HOT 1
- ItemsRepeater not updating correctly after remove items from ObservableList HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from avalonia.controls.itemsrepeater.