View Issue Details

IDProjectCategoryView StatusLast Update
0005043NoesisGUIStudiopublic2026-05-15 19:20
Reporterdstewart Assigned ToAntonino  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Fixed in VersionStudio_Beta 
Summary0005043: Referenced Resources Fail To Update Where Applied If Changes Made Inside Dictionary With No Page Open
Description

Currently, there is an issue where any changes to referenced Resources don't successfully update where they are referenced, if the changes are made within the ResourcesDictionary exclusively, without having a Page open. This however only seems to appear after a restart of the application, and doesn't seem to be a problem initially.

See attached video.


Repro Steps:

1) Create a Studio Project featuring a MainPage.xaml

2) Select the root Grid's 'Background' Property, and give it a color value.

3) Before closing the Color Picker, hover over the color hex field, and from its 3-Dot Menu, select 'Convert to Resource'. Give it a unique name, and save it to GlobalResources.xaml

4) Save all open documents, and close MainPage.xaml.

5) Navigate to the Resources Panel, select GlobalResources.xaml, and identify the Color Resource created in Step 3).

6) Still remaining within GlobalResources.xaml in the Resources Panel, create a new LinearGradientColorBrush, and give it a unique name.

7) If not already done, select the LinearGradientBrush Resorurce from this list to expose its Properties in the Properties Panel.

8) Click either of the LinearGradientBrushe's Stops, and assign the Color created in Step 3) to it,

9) In the Resources Panel, select the Color Resource created in Step 3), and change the colour value.

Observe how the colour adjusts in the LinearGradientBrush too. (this can be seen in the Swatch/Thumbnail, but it can also be clicked to view it in full-size in the Properties Panel).

10) Save all open Documents, and restart the application.

11) As soon as Studio opens, immediately close MainPage.xaml, and instead, open GlobalResources.xaml from the Assets Panel.
At this point, you should only have the GlobalResources.xaml open in a tab in Studio.

12) Navigate to the Resources Panel, select GlobalResources.xaml, then select the Color Resource created in Step 3).
This will expose its colour in the Properties Panel.

13) Make any change to the colour value.

Observe how the colour is not updating in the LinearGradientBrush Resource using it as one of its Stops.

Expected Results: Referenced Resources are updated in whichever other Resource is using them, regardless of whether done exclusively in a ResourceDictionary, or with a Page open.

Attached Files
PlatformAny

Activities

Antonino

Antonino

2026-05-15 19:20

developer   ~0012322

Fixed on commit 17145

Issue History

Date Modified Username Field Change
2026-05-13 18:04 dstewart New Issue
2026-05-13 18:04 dstewart File Added: 2026-05-13 11-52-19.mp4
2026-05-13 22:29 Antonino Assigned To => Antonino
2026-05-13 22:29 Antonino Status new => assigned
2026-05-15 19:20 Antonino Status assigned => resolved
2026-05-15 19:20 Antonino Resolution open => fixed
2026-05-15 19:20 Antonino Fixed in Version => Studio_Beta
2026-05-15 19:20 Antonino Note Added: 0012322