View Issue Details

IDProjectCategoryView StatusLast Update
0003378NoesisGUIStudiopublic2024-06-13 16:04
Reporterdstewart Assigned Todfranjic  
Status resolvedResolutionfixed 
Product VersionStudio_A1 
Target VersionStudio_A1 
Summary0003378: Component Dynamic Properties Support Characters That Should be Disallowed
DescriptionCurrently, Studio throws up an error if you create a custom Component DynamicProperty that contains what should be disallowed characters (eg: spaces, dashes + potentially others)
Steps To ReproduceRepro Steps:

1) Create a Component, and enter it to edit it.
2) Select the Component Root in the navigator, and create a custom DynamicProperty.
3) Name this new custom Dynamic property "My Property" with a special note to INCLUDE THE WHITESPACE between 'My' and 'Property'.
4) Add a TextBlock to the Component's Stage.
5) Using the 3-Dot menu for the TextBlock's 'Text' property, create a Binding.
6) Under the 'Name' tab for the TextBlock's 'Text' binding, set the ElementName to 'ComponentRoot', and find "My Property" within the Path list to bind to.

Observe how Studio is throwing up an error. Observe how in the XAML for the Component, the "My Property" path is marked as invalid.

Expected Results: Users are prevented from using disallowed characters in custom DynamicProperty names (easiest/recommended)
Expected Results: Studio supports Paths that contains spaces and/or other non-alphanumerical characters
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-06-10 18:43 dstewart New Issue
2024-06-11 00:13 dfranjic Assigned To => dfranjic
2024-06-11 00:13 dfranjic Status new => assigned
2024-06-12 11:15 jsantos Target Version => Studio_A1
2024-06-13 16:04 dfranjic Status assigned => resolved
2024-06-13 16:04 dfranjic Resolution open => fixed