View Issue Details

IDProjectCategoryView StatusLast Update
0004182NoesisGUIStudiopublic2025-07-24 22:58
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004182: Collections Can't be Created For Non-Data Structure Properties
Description

Currently, when creating Data Structures and their Data Properties, it is possible to set any Data Property to be served as a 'Collection'.

However, whilst this works as expected when setting a Collection for a Data Structure, for the following Property Types; it is non-functional:

  • Number
  • String
  • Boolean
  • Font Family
  • ImageSource
  • Brush
  • Command
  • Enum

Repro Steps:

[Sample Project Attached that can allow you to skip directly to Step 6)]

1) Create a Page containing a MainPage.xaml
2) Create a DataStructure containing one of each of the following, with each set to serve a 'Collection': Number| String | Boolean | FontFamily | ImageSource | Brush | Command | Enum
3) Create a DataSet for the DataStructure created in Step 2), then select it to make the DataSet appear in the Properties Panel.
4) From the DataSet Properties Panel, generate a new set of Sample Data for the DataSet created in Step 3).

5) Observe how all of the Properties created in Step 2) are present, and accompanied by a '+' (Add Item) button.
6) Click on any of the '+' (Add Item) buttons.

Observe performing this action doesn't result in any result.

Expected Results: Collections can be created for any Data Property type, and the members of the Collection can be created within a Data Set.

Attached Files
DataCollections.jpg (29,488 bytes)   
DataCollections.jpg (29,488 bytes)   
Project.zip (2,353 bytes)
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-05-21 14:32 dstewart New Issue
2025-05-21 14:32 dstewart File Added: DataCollections.jpg
2025-05-21 14:32 dstewart File Added: Project.zip
2025-05-21 16:44 jsantos Assigned To => sfernandez
2025-05-21 16:44 jsantos Status new => assigned
2025-05-21 16:44 jsantos Target Version => Studio_Beta
2025-05-22 16:05 sfernandez Assigned To sfernandez => dfranjic
2025-07-24 22:58 dfranjic Status assigned => resolved
2025-07-24 22:58 dfranjic Resolution open => fixed