View Issue Details

IDProjectCategoryView StatusLast Update
0005223NoesisGUIStudiopublic2026-09-28 14:05
ReporterAntonino Assigned ToAntonino  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product Version4.0.1 
Fixed in Version4.0.1 
Summary0005223: Moving an implicit DataTemplate to another resource dictionary adds an explicit x:Key to it
Description

Dragging a default (implicit) DataTemplate between resource dictionaries in Studio adds an x:Key containing the resolved design-time type name. This changes the template’s resource key and prevents automatic template selection for the corresponding runtime type in the game.

  1. Open a Studio project containing a design-time data type named Item.
  2. Create two resource dictionaries, A.xaml and B.xaml.
  3. In A.xaml, create a default DataTemplate for Item with DataType set and no explicit x:Key.
  4. In the Resources panel, drag the template from A.xaml to B.xaml.
  5. Inspect B.xaml. The template now has an explicit x:Key containing the design-time type name, such as Design.namespace.Item.
  6. Save and run the game with B.xaml loaded. The template is no longer automatically applied to Item objects.
PlatformAny

Activities

Antonino

Antonino

2026-09-28 14:05

developer   ~0012663

Fixed on r18123

Issue History

Date Modified Username Field Change
2026-09-25 17:39 Antonino New Issue
2026-09-25 17:39 Antonino Assigned To => Antonino
2026-09-25 17:39 Antonino Status new => assigned
2026-09-28 14:05 Antonino Status assigned => resolved
2026-09-28 14:05 Antonino Resolution open => fixed
2026-09-28 14:05 Antonino Fixed in Version => 4.0.1
2026-09-28 14:05 Antonino Note Added: 0012663