View Issue Details

IDProjectCategoryView StatusLast Update
0000912NoesisGUIC# SDKpublic2018-11-21 13:15
Reporterai_enabled Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product Version1.2.6f4 
Summary0000912: Binding bugs
Description

Hello!

I've noticed that getter for binding to any property is invoked three times in a rowю

For example, I have this property in a view model:
public string Title { get { return "test"; } }

and this getter is invoked three times instead of one. Tested on every view model in the game.

Also I've noticed that sometimes NoesisGUI doesn't invoke property getter after the value has been changed (NotifyPropertyChanged was invoked so NoesisGUI must request the fresh value of the property). This is completely random but very often reproducible. BTW, I've checked that everything is executed in the main thread only, so this is not a multi-threading issue.

Regards!

PlatformAny

Activities

ai_enabled

ai_enabled

2016-06-14 08:00

updater   ~0003999

To clarify: NoesisGUI C# API callback method "GetPropertyValue_String" is invoked from C++ exactly three times for every bind property (with exactly the same arguments). So the issue is on the C++ side.

ai_enabled

ai_enabled

2016-11-02 09:38

updater   ~0004224

I will check this issue again when you will provide fixed build for 1.3.

Issue History

Date Modified Username Field Change
2016-06-14 07:57 ai_enabled New Issue
2016-06-14 08:00 ai_enabled Note Added: 0003999
2016-06-15 13:06 sfernandez Assigned To => sfernandez
2016-06-15 13:06 sfernandez Status new => assigned
2016-11-02 09:38 ai_enabled Note Added: 0004224
2018-11-01 02:14 jsantos View Status public => private
2018-11-20 19:52 jsantos Target Version => 3.0
2018-11-20 19:52 jsantos View Status private => public
2018-11-20 19:52 jsantos Platform => Any
2018-11-21 13:15 jsantos Target Version 3.0 =>