View Issue Details

IDProjectCategoryView StatusLast Update
0004538NoesisGUIStudiopublic2026-04-23 03:07
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004538: Re-Ordering Elements in a Template's Navigator With Keyboard Shorcuts Wipes Elements Names
Description

Currently, re-ordering named Elements within a Template using click-and-drag works as expected.
However, if the Bring Forward/Send Backward keyboard shortcuts are used, the re-ordered layer will have its name in Studio wiped until the Page is closed and re-opened.

This only appears to occur within Templates.


Repro Steps:

1) Create a Studio Project featuring a MainPage.xaml

2) Introduce a ContentControl to the Page, and create a Template for the ContentControl/Content Template, stored in GlobalResources.
This will open the Template Dummy Editor.

3) Within the Template Dummy Editor, expand the included Grid to reveal the ContentControl/Content's TextBlock. Select it, then use [Ctrl]+[D] to duplicate it twice.
At the end of this process, there should be 3 TextBlocks within the RootGrid.

4) Name each of the TextBlocks from top-to-bottom: "TextBlock1", "TextBlock2", and "TextBlock3"

5) Select any of the TextBlocks, and use the 'Ctrl+[' or 'Ctrl+[' to change its position within the set of 3 TextBlocks.

Observe how when moved, the TextBlock that was moved, has its name wiped.

6) Save all open documents, then close and re-open the Page and re-enter the Template and/or inspect the GlobalResources XAML.

Observe how the names of the Elements are conserved.

Expected Results: Repositioning an Element within the hierarchy using the keyboard shortcuts doesn't wipe its name in Studio.

PlatformAny

Activities

dfranjic

dfranjic

2026-04-23 03:07

developer   ~0012252

Fixed in r17043

Issue History

Date Modified Username Field Change
2025-11-17 15:01 dstewart New Issue
2025-11-17 16:13 jsantos Assigned To => sfernandez
2025-11-17 16:13 jsantos Status new => assigned
2025-11-17 16:13 jsantos Target Version => Studio_Beta
2026-04-22 18:43 dfranjic Assigned To sfernandez => dfranjic
2026-04-23 03:07 dfranjic Status assigned => resolved
2026-04-23 03:07 dfranjic Resolution open => fixed
2026-04-23 03:07 dfranjic Note Added: 0012252