View Issue Details

IDProjectCategoryView StatusLast Update
0002318NoesisGUIUnitypublic2022-04-04 11:40
Reporteraberro Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product Version3.1 
Summary0002318: ItemsControl.ItemsSource not working with IEnumerable
Description

Following type used as ItemsSource doesn't display any items:

public class Test<T> : IEnumerable<T>, IEnumerable
{
private IEnumerable<T> _source;
public Test(IEnumerable<T> collection)
{
_source = collection.ToArray();
}
public IEnumerator<T> GetEnumerator()
{
return _source.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
}

In WPF ItemsControl may accept any IEnumerable types.
I've tested in Unity only, but probably this relates to other environments too.
Also, this could be related to https://www.noesisengine.com/bugs/view.php?id=1017

PlatformAny

Relationships

related to 0001017 resolvedsfernandez ItemsControl.ItemsSource not working with custom observable collection 

Activities

aberro

aberro

2022-03-31 20:55

reporter   ~0007883

Yep, seems like 1017 is related, I've implemented IList and now it's working.

sfernandez

sfernandez

2022-04-04 09:48

manager   ~0007885

As you found our ItemsSource implementation is based on the IList interface, would that work for you?

aberro

aberro

2022-04-04 11:40

reporter   ~0007887

Well, yes, but aren't you trying to implement fully WPF compatible UI?

Issue History

Date Modified Username Field Change
2022-03-31 20:30 aberro New Issue
2022-03-31 20:30 aberro Tag Attached: WPF
2022-03-31 20:31 aberro Relationship added related to 0001017
2022-03-31 20:31 aberro Description Updated
2022-03-31 20:55 aberro Note Added: 0007883
2022-04-04 09:48 sfernandez Assigned To => sfernandez
2022-04-04 09:48 sfernandez Status new => feedback
2022-04-04 09:48 sfernandez Note Added: 0007885
2022-04-04 11:40 aberro Note Added: 0007887
2022-04-04 11:40 aberro Status feedback => assigned
2025-10-10 13:29 jsantos Category Unity3D => Unity