Comments (5)
@dr1rrb Is this about ItemsRepeaterManyItems sample? Are you testing Gtk or WPF?
For Gtk, it's a known problem which I tried to fix, but the fix broke Gallery canary so it was reverted. See #15811
from uno.
I can try another fix though
from uno.
@dr1rrb Is this about ItemsRepeaterManyItems sample? Are you testing Gtk or WPF?
For Gtk, it's a known problem which I tried to fix, but the fix broke Gallery canary so it was reverted. See #15811
Eh eh no it was only to have an issue to track my time ... but since I now found the root cause I can rename it and add details :)
from uno.
This needs a more detailed information.
I tried this but no flickering happened:
// in sample constructor:
ir.DataContext = Enumerable.Range(0, 1000).Select(i => new VM(i.ToString(), i % 2 == 0)).ToList();
public class VM
{
private string value;
private bool isVisible;
public VM(string value, bool isVisible)
{
this.value = value;
this.isVisible = isVisible;
}
public string Value => value;
public bool IsVisible => isVisible;
}
<ScrollViewer Height="400">
<ItemsRepeater x:Name="ir" ItemsSource="{Binding}">
<ItemsRepeater.ItemTemplate>
<DataTemplate>
<Border Visibility="{Binding IsVisible}">
<TextBlock Text="{Binding Value}" />
</Border>
</DataTemplate>
</ItemsRepeater.ItemTemplate>
</ItemsRepeater>
</ScrollViewer>
However, there is some extreme corruption happening. Reported in #16992
from uno.
However, there is some extreme corruption happening. Reported in #16992
That's what I call "flicker" since it's when you scroll (depending of the scroll direction you will be able to see some items or not). Closing #16992 as duplicate of this.
Edit: Feel free to rename this issue if you find it not descriptive enough ;)
from uno.
Related Issues (20)
- Bump Windows target to `-windows10.0.22621`
- Focus issues on Border without Background
- WebView2 - full screen video mode issue
- WebView2 - zoom disable issue
- WebView2 - stretched play button icon before playback begins
- EnableDeveloperMode - broken cproj file HOT 2
- [Docs] `NetworkInformation` observing changes might be incorrect
- ComputeBounds overload we use on Android shapes is now deprecated in API level 35
- WebView2 scrollbars are invisible
- Maximizing the SamplesApp window causes the app to not be responsive
- Update `FocusManager` to latest WinUI sources
- Make debugging of light-dismiss UI easier
- `ItemCollection` should not throw when getting items out of bounds HOT 1
- Runtime tests failing due to `WaitFor` timeout
- Enable more `ComboBox` tests
- [iOS] Grid containing TextBox can crash/fail to render when said TextBox receives focus HOT 5
- OpenGL never works with WPF target
- Add template tests that use LiveCharts and/or Mapsui
- ColorHelper.ToDisplayName not implemented
- `ProgressRing` visual is not consistent cross-platform
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 uno.