View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004495 | NoesisGUI | Studio | public | 2025-11-07 16:08 | 2025-11-11 14:16 |
| Reporter | dstewart | Assigned To | dfranjic | ||
| Priority | normal | Severity | minor | ||
| Status | assigned | Resolution | open | ||
| Product Version | Studio_Beta | ||||
| Target Version | Studio_Beta | ||||
| Summary | 0004495: Math Converters Don't Accurately Update Following Source Changes | ||||
| Description | Currently, there seems to be some issue with the expression used in a Math Converter and there being a mismatch between the value shown on-Stage, the source Value, and the expected mathematical result of the Converter's Expression. See attached video. Repro Steps: 1) Open the Coriolis Sample from the InternalProjects GitHub. 2) Introduce a TextBlock to the Stage, and configure it as to make the writing visible. 3) Bind the TextBlock's 'Text' Property to any of the 'Metrics' in the current Data Context. 4) Add a MathConverter to the Binding, leaving its expression as the default "{0}". 5) Change the Expression from "{0}" to {0}+{0}" 6) Without changing the Expression, change the Data Path, to bind the TextBlock to a different 'Metric.' 7) Swap being 'metrics' and observe the numbers are failing similarly. 8) Change the Expression from "{0}+{0}" to "{0}+1". Expected Results: The on-Stage value always corresponds to the value of the Data combined with the Expression. In any case, there appear to be some syncing issues between the three locations in which values are displayed. | ||||
| Attached Files | |||||
| Platform | Any | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-11-07 16:08 | dstewart | New Issue | |
| 2025-11-07 16:08 | dstewart | File Added: MathConverter_Compressed.mp4 | |
| 2025-11-11 14:16 | sfernandez | Assigned To | => dfranjic |
| 2025-11-11 14:16 | sfernandez | Status | new => assigned |
| 2025-11-11 14:16 | sfernandez | Target Version | => Studio_Beta |