View Issue Details

IDProjectCategoryView StatusLast Update
0001550NoesisGUIC# SDKpublic2020-03-18 14:19
Reporterjamieh Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product Version2.2.3 
Target Version3.0.0Fixed in Version3.0.0 
Summary0001550: ObservableCollection.Move generates a Noesis Unimplemented Error
Description

I have an ObservableCollection<T> that is a dependency property of a custom control. This collection is being put into a ListView.

The initial binding is working fine, and I'm getting the data. However, I'm attempting to sort the data using ObservableCollection.Move(), and when I do that I'm getting this error in Unity:

[noesis] Unimplemented
UnityEngine.Debug:LogError(Object)
NoesisUnity:UnityLog(Int32, String) (at Assets/NoesisGUI/Plugins/NoesisUnity.cs:116)
Noesis.Extend:Noesis_LaunchCollectionChangedEvent(IntPtr, IntPtr, Int32, IntPtr, IntPtr, Int32, Int32)
Noesis.Extend:NotifyCollectionChanged(Object, NotifyCollectionChangedEventArgs) (at Assets/NoesisGUI/Plugins/API/Core/Extend.cs:4359)
System.Collections.ObjectModel.ObservableCollection`1:Move(Int32, Int32)

Steps To Reproduce

Bind ListView to ObservableCollection
Call .Move() on your ObservableCollection

PlatformAny

Activities

ai_enabled

ai_enabled

2019-12-05 03:36

updater   ~0006030

I wish it was implemented :-)
Collection set doesn't work good as it breaks the selected item binding and also the performance is far from the best.

Issue History

Date Modified Username Field Change
2019-09-04 05:41 jamieh New Issue
2019-09-04 05:41 jamieh Tag Attached: C#
2019-09-10 19:47 sfernandez Assigned To => sfernandez
2019-09-10 19:47 sfernandez Status new => assigned
2019-09-10 19:47 sfernandez Product Version 2.2.4 => 2.2.3
2019-09-10 19:47 sfernandez Target Version => 2.3.0
2019-12-05 03:36 ai_enabled Note Added: 0006030
2020-03-18 14:19 sfernandez Status assigned => resolved
2020-03-18 14:19 sfernandez Resolution open => fixed
2020-03-18 14:19 sfernandez Fixed in Version => 3.0.0
2020-03-18 14:19 sfernandez Target Version => 3.0.0