unoplatform / uno

Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!
https://platform.uno
Apache License 2.0
8.87k stars 716 forks source link

[iOS] `ListView` Item not binding properly #2509

Closed carlh98 closed 1 year ago

carlh98 commented 4 years ago

Current behavior

We have a ListView with 5 Items, one is < x:String > and the rest are < ListViewItem >

In iOS and Wasm, one of the < ListViewItem > is not displaying the value.

In Android, only < x:String > is displayed, none of the < ListViewItem > are displaying the value.

Expected behavior

The values of the ListViewItems should all be displayed

How to reproduce it (as minimally and precisely as possible)

Sample: ListViewDisplayBinding.zip

Environment

Nuget Package: Uno.UI

Package Version(s): 2.1.0-dev.769

Affected platform(s):

Visual Studio:

Relevant plugins:

Anything else we need to know?

In iOS and Wasm, the issue is related to scrolling

The issue is present in Uno.UI 1.45.0

There's no internal issue at the moment

davidjohnoliver commented 4 years ago

Confirmed on iOS still present with 3.1.0-dev.115

carlh98 commented 3 years ago

With Uno.UI 3.6.0-dev.174, In Wasm and Android the value are shown correctly In iOS the values are not shown correctly

jeromelaban commented 3 years ago

I don't recall, but is there an internal issue associated to this ?

carlh98 commented 3 years ago

For this issue and #2510, there are no internal issue, I found them while investigating an other issue, priority are low for both

carlh98 commented 2 years ago

Issue present in iOS with Uno.UI 4.3.0-dev224

carlh98 commented 1 year ago

Fixed with Uno.WinUI 4.9.20