View Issue Details

IDProjectCategoryView StatusLast Update
0004017NoesisGUIC++ SDKpublic2026-04-27 12:17
ReporterRafael Munoz Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product Version3.2.4 
Target Version3.2.14 
Summary0004017: Difference in DirectionalNavigation when key event is handled between WPF and Noesis
Description

I've implemented a simple behavior that prevents keyboard events from bubbling outside the associated object.

When using the behavior ( attached screenshot ), i noticed that directional navigation stops working in some circumstances

I've been able to isolate the issue on a simple xaml ( attached screenshot )

Directional navigation stops working when keyboard events are handled, but only for certain kinds of ItemsPanel.
Known Items panel not working: Grid, UniformGrid
Some others work fine: StackPanel, VirtualizingStackPanel

Steps To Reproduce

Replicate the xaml provided
VanillaNavigationContext is a behavior that just prevents KeyDown and KeyUp events, from bubbling out of the associated object
Attached C# and C++ References

1.- Launch the samples
2.- Click on the first element
3.- Try to use directional navigation

Expected (WPF): Directional Navigation inside the associated object works fine
Actual(Noesis): Mixed results depending on ItemsPanel

  • StackPanel [Works]
  • VirtualizingStackPanel. [Works]
  • Grid - [Not working]
  • UniformGrid - [Not working]

I have not tested all the possible panels, only these 4

Attached Files
imagen.png (158,033 bytes)   
imagen.png (158,033 bytes)   
imagen-2.png (135,925 bytes)   
imagen-2.png (135,925 bytes)   
imagen-3.png (74,735 bytes)   
imagen-3.png (74,735 bytes)   
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-03-28 19:16 Rafael Munoz New Issue
2025-03-28 19:16 Rafael Munoz Tag Attached: C++
2025-03-28 19:16 Rafael Munoz Tag Attached: NoesisWPF_Parity
2025-03-28 19:16 Rafael Munoz File Added: imagen.png
2025-03-28 19:16 Rafael Munoz File Added: imagen-2.png
2025-03-28 19:16 Rafael Munoz File Added: imagen-3.png
2025-03-28 19:39 sfernandez Assigned To => sfernandez
2025-03-28 19:39 sfernandez Status new => assigned
2025-03-28 19:39 sfernandez Target Version => 3.2.8
2025-06-06 12:52 jsantos Target Version 3.2.8 => 3.2.9
2025-10-02 00:48 jsantos Target Version 3.2.9 => 3.2.10
2025-10-20 18:25 jsantos Target Version 3.2.10 => 3.2.11
2026-01-20 19:32 jsantos Target Version 3.2.11 => 3.2.12
2026-03-04 00:39 jsantos Target Version 3.2.12 => 3.2.13
2026-04-27 12:17 jsantos Target Version 3.2.13 => 3.2.14