View Issue Details

IDProjectCategoryView StatusLast Update
0005223NoesisGUIStudiopublic2026-09-25 17:39
ReporterAntonino Assigned ToAntonino  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product 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

There are no notes attached to this issue.

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