View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004957 | NoesisGUI | Studio | public | 2026-03-31 17:46 | 2026-04-01 18:53 |
| Reporter | dstewart | Assigned To | dfranjic | ||
| Priority | normal | Severity | minor | ||
| Status | assigned | Resolution | open | ||
| Product Version | Studio_Beta | ||||
| Summary | 0004957: Adding Data Properties Wipes Selected Index Until Page Restarted | ||||
| Description | Currently, if any Data-driven Collection Elements are using the 'Selected Index' Property, adding a new Data Property to a Structure used by the Project, will force a reset of the 'Selected Index' Property value until the Page is closed and re-opened. See attached video. Repro Steps: 1) Download, unzip, and open the attached Project, and open MainPage.xaml contained within the Project. 2) Select the Character Grid ListBox on Stage, and expand its Properties to reveal its Selected Index Property. 3) Navigate to the Data Panel, select the 'CharacterData' Data Structure, and in its Properties, add a new Data Property. Observe how upon creation of the new Data Property, entire pieces of the interface display from the Stage. 5) Select the Character Grid ListBox on Stage once again, and expand its Properties to reveal its Selected Index Property. 6) Close and re-open MainPage.xaml Observe how the Selected Index of the ListBox, has returned to the expected value of '0', and the interface once again displays as expected on the Page. Expected Results: Adding new Data Properties does not affect the Properties or presentation of the UI on the Page. | ||||
| Attached Files | |||||
| Platform | Any | ||||
|
Note for future: This happens due to a full object reload when a property is added. While this could easily maybe be fixed for addition of properties, there's many other places like renaming a property, deleting it, changing property type, changing class name, etc... that would need to be also handled because they also cause a full reload of the object. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-03-31 17:46 | dstewart | New Issue | |
| 2026-03-31 17:46 | dstewart | File Added: Project_Interactivity_Triggers.zip | |
| 2026-03-31 17:46 | dstewart | File Added: 2026-03-31 11-40-55.mp4 | |
| 2026-04-01 18:50 | dfranjic | Assigned To | => dfranjic |
| 2026-04-01 18:50 | dfranjic | Status | new => assigned |
| 2026-04-01 18:53 | dfranjic | Note Added: 0012138 |