View Issue Details

IDProjectCategoryView StatusLast Update
0004289NoesisGUIStudiopublic2025-07-09 12:46
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004289: Templates Set Inside of Styles Are Keyed As A Local Value At The Element Level
Description

Currently, if you set a Template as a Style Property, it will seemingly apply the Template as the Element's 'Local Value' rather than a 'Style-driven' Value.


Repro Steps:

1) Create a Project featuring a MainPage.xaml
2) Introduce a Button Element to the MainPage.
3) Right-Click on the Button, and create a Template for it, saved in GlobalResources.
4) Exit the Template Inline Editor
5) Select the Button, and verify that in its Properties Panel in the Templating section, that the Template created in Step 3) is correctly assigned, and displayed as a Green 'Resource Value'
6) Set the Button back to use the Button Default Template.

7) Right-Click on the Button, and create a Style for it, saved in GlobalResources.
8) Within the Style Inline Editor, from the Templating section of the Style's Properties, set the Template created in Step 3) as the Style's Template
9) Exit the Style Inline Editor
10) Select the Button, and inspect its Properties Panel in the Templating section.

Observe that the Template set within the Style is displaying as a Blue 'Local Value'.

11) Middle-Mouse Press on the Local Template Value identified in Step 10).

Observe how the Value now displays the expected Orange 'Style Value'.

Expected Results: Applying a Template within a Style doesn't set a Local Template Value for the Element where its employed.

Attached Files
LocalTemplateValue.jpg (165,802 bytes)   
LocalTemplateValue.jpg (165,802 bytes)   
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-07-09 11:52 dstewart New Issue
2025-07-09 11:52 dstewart File Added: LocalTemplateValue.jpg
2025-07-09 12:18 jsantos Assigned To => dfranjic
2025-07-09 12:18 jsantos Status new => assigned
2025-07-09 12:18 jsantos Target Version => Studio_Beta
2025-07-09 12:46 dfranjic Status assigned => resolved
2025-07-09 12:46 dfranjic Resolution open => fixed