View Issue Details

IDProjectCategoryView StatusLast Update
0004934NoesisGUIStudiopublic2026-04-02 15:05
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Summary0004934: Studio Rewrites Data Properties Differently Than How Input By The User
Description

Currently, in some circumstances, Studio presents Data Property in a different format than what was originally input by the user when creating Data Structures and their Properties.

For example:

  • A Data Property named "CharacterPortrait" will be displayed as "Character Portrait"
  • A Data Property named "IsOwned" will be displayed as "Owned".

There may be other rules in place beyond those above.

This can cause issues where for example:

  • Two sibling Data Properties named "IsOwned" and "Owned" will both display as "Owned", without being able to differentiate them when developing Data Sets.
  • DataProperty names that contain 'trigger terms', can result in destructive truncation of the name. For example, a Data Property named "Isometric" will display in the Data Set as "ometric".

What this system also makes incredibly difficult is that it produces an environment in which the names seen in the Data Set are not those actually used by Bindings. For example. For example, if a user references the "Owned" Property visible in the Data Set, and uses that information to manually input a Path Property in a Binding, to 'DataContext.User.Owned', it will not function because in actuality, the Path should be 'DataContext.User.IsOwned'. This results in not being able to use the Data Set Panel as a reliable reference for data- driven UI development within Studio


Repro Steps:

1) Create a Studio Project featuring a MainPage.xaml

2) Navigate to the Data Panel, and create a new Data Structure.

3) Within the Data Structure created in Step 2), create three Data Properties: 'Owned', 'IsOwned', and 'Isometric'

4) Create a Data Set for this Data Structure, and select it to expose its contents in the Properties Panel.

Observe how only the "Owned" Data Property is displaying as it was written in Step 3).
Observe how the 'Owned', and 'IsOwned' Properties created in Step 3) are indistinguishable in the context of the Data Set.

Expected Results: Data Properties are displayed throughout the Studio interface exactly as they are written by the user.

PlatformAny

Activities

dfranjic

dfranjic

2026-04-02 15:05

developer   ~0012147

The formatting is now disabled for data properties.

Issue History

Date Modified Username Field Change
2026-03-26 13:50 dstewart New Issue
2026-03-26 13:52 dstewart Priority normal => high
2026-03-26 13:59 dstewart Priority high => normal
2026-03-26 13:59 dstewart Severity minor => major
2026-04-02 15:05 dfranjic Assigned To => dfranjic
2026-04-02 15:05 dfranjic Status new => resolved
2026-04-02 15:05 dfranjic Resolution open => fixed
2026-04-02 15:05 dfranjic Note Added: 0012147