View Issue Details

IDProjectCategoryView StatusLast Update
0004036NoesisGUIStudiopublic2025-04-04 00:37
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004036: Elements With Solid Colour Properties Set In a Dictionary Are Not Able to Be Local Values Within A Setter
Description

Currently, if you have an Element that has its base colour defined in a Resource Dictionary,it is currently not possible to change it to a Local Value in a Setter.

Video attached.

Steps To Reproduce

Repro Steps:

1) Create a Project with a MainPage.xaml
2) From the Resources Panel, add any colour of your choosing as a Color Resource within GlobalResources.
3) Introduce a Button to the Stage, right-click on it and navigate to Templates->Create.
4) With the Template open, select the BackgroundBorder, and change its Background colour to the Resource colour created in Step 2.
5) Navigate to the Interactions Panel's 'Setters' tab and under the pre-existing "IsMouseOver=True" Setter, attempt to change the BackgroundBorder's Background colour to a non-dictionary colour value picked using the colour picker.

Observe how it is not possible to select an alternate Solid Color Brush using the ColorPicker.
Observe how the "Clear Local Value" and "Convert to Local Value" functions are non-functional.

Expected Results: Element Properties defined in a Setter can have local values set in the Setter, similar to how it functions in Storyboards.

6) Select a Gradient Brush instead.
Observe how this recolouring technique works as expected.

Attached Files
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-04-03 17:55 dstewart New Issue
2025-04-03 17:55 dstewart File Added: 2025-04-03 06-13-54.mp4
2025-04-04 00:36 jsantos Assigned To => sfernandez
2025-04-04 00:36 jsantos Status new => assigned
2025-04-04 00:37 jsantos Target Version => Studio_Beta