View Issue Details

IDProjectCategoryView StatusLast Update
0005270NoesisGUIC++ SDKpublic2026-10-23 10:34
ReporterDitzy1571 Assigned Tosfernandez  
PrioritynormalSeveritycrash 
Status assignedResolutionopen 
Product Version4.0 
Target Version4.0.2 
Summary0005270: GUI::LoadComponent crashes (write access violation) when the XAML root is <Grid x:Class="..."> and the component is a UserContro
Description

A UserControl subclass with C++ code-behind calls GUI::LoadComponent(this, "Panel.xaml") from
its constructor. If Panel.xaml's root is a Grid carrying the control's own x:Class, Noesis crashes inside LoadComponent with a write access violation.

Without the x:Class, it is handled correctly:
Panel.xaml(1,1): Root node type 'Grid' does not inherit from LoadComponent type 'Repro.Panel' is
reported through the error handler, LoadComponent returns, and Content stays null. With a
UserControl root, it loads normally.

So the crash needs both the root-type mismatch and the x:Class.

Attached Files
minimal.zip (2,106 bytes)
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2026-10-22 19:25 Ditzy1571 New Issue
2026-10-22 19:25 Ditzy1571 File Added: minimal.zip
2026-10-23 10:34 sfernandez Assigned To => sfernandez
2026-10-23 10:34 sfernandez Status new => assigned
2026-10-23 10:34 sfernandez Target Version => 4.0.2