View Issue Details

IDProjectCategoryView StatusLast Update
0003974NoesisGUIStudiopublic2025-10-31 12:46
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status closedResolutionduplicate 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003974: Component DynamicProperty DefaultValues Fail To Refresh
Description

Currently, I've observed two separate refresh issues related to a Component's DynamicProperty's 'DefaultValue'.

When applying a new DefaultValue, the targeted Element within the Component does not render the input value until the Tab is closed, and reopened.

When clearing an existing DefaultValue, the targeted Element within the Component continues rendering the DefaultValue until the app is closed, and reopened.

Steps To Reproduce

Repro Steps:

1) Grab the 'Stratus' Project from the GitHub InternalProjects repo.
2) Open the Project, and open Scene.xaml found in the root project directory.
3) Within Scene.xaml, double-click on any Component to open it (Spruces_Left_Spruce_1_Controller is the easiest to double-click whilst in motion on the Page). This will open the Component in its own isolated page.

4) Within the Component, select the ComponentRoot, and expand its DynamicProperties in its Properties Panel and its contents.
5) Set a 'DefaultValue' of 'White' both the 'Color_Left' Property.

Observe how the Path on-Stage which has its fill Brush bound to 'Color_Left' is not displaying the selected 'White'.

6) Close the Component's Tab, and double-click on the Component once again from the Stage of Scene.xaml, to open the Component again.

Observe how now, the White is appearing as expected.

Expected Results: DefaultValues are immediately reflected where employed within a Component.

7) Within the Component, select the ComponentRoot, and expand its DynamicProperties in its Properties Panel and its contents.
8) Clear the value of the 'Color_Left' Property where 'White' was input in Step 5).

Observe how the White is still appearing on-Stage despite being cleared.

9) Close the Component's Tab, and double-click on the Component once again from the Stage of Scene.xaml, to open the Component again.

Observe how the White is still appearing on-Stage despite being cleared, and despite having its tab refreshed like was the solution for getting the White to initially appear.

10) Close and restart the application, and re-open the Project.

11) With the Project re-open Scene.xaml found in the root project directory, then double-click on any Component to open it (Spruces_Left_Spruce_1_Controller is the easiest to double-click whilst in motion on the Page). This will open the Component in its own isolated page.

Observe how the White has now disappeared to display no DefaultValue as expected.

Expected Results: Clearing of DefaultValues takes effect immediately and is visible on-Stage.

PlatformAny

Relationships

duplicate of 0004018 assignedsfernandez Component Dynamic Properties Default Values Don't Update 

Activities

dstewart

dstewart

2025-10-31 12:46

developer   ~0011326

Closing as the Duplicate of this one has far simpler repro Steps.

Issue History

Date Modified Username Field Change
2025-02-18 12:00 dstewart New Issue
2025-02-18 17:44 jsantos Assigned To => sfernandez
2025-02-18 17:44 jsantos Status new => assigned
2025-02-18 17:44 jsantos Target Version => Studio_Alpha
2025-04-02 11:08 sfernandez Target Version Studio_Alpha => Studio_Beta
2025-10-31 12:45 dstewart Relationship added duplicate of 0004018
2025-10-31 12:46 dstewart Status assigned => closed
2025-10-31 12:46 dstewart Resolution open => duplicate
2025-10-31 12:46 dstewart Note Added: 0011326