View Issue Details

IDProjectCategoryView StatusLast Update
0004793NoesisGUIStudiopublic2026-05-11 17:56
ReporterJinFox Assigned Tosfernandez  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target Version4.0Fixed in Version4.0 
Summary0004793: Allow to expose Dependency property to navigator to allow to create populate different property (such as Header, footer etc)
Description

Hello,
This ticket has been open upon discussion on https://www.noesisengine.com/forums/viewtopic.php?t=3849
My request was to know if there was a way to expose dependency property to the navigator to allow to create easy layout templates using a custom control approach (and have a feature similar to what UMG can offer in my attached picture.

I was oriented toward the usage of Meta<StudioNavigatorProperty>() but was told there was a bug making those not appear when empty, so I am opening this ticket.
Thank you

Attached Files
Untitled.png (395,941 bytes)
PlatformAny

Activities

JinFox

JinFox

2026-05-11 10:52

reporter   ~0012311

Last edited: 2026-05-11 10:53

Hello,
I only follow up on this after some experimentations. I ended up with something that kind of work if I edit using xaml (see screenshot_6) but surely something is not set up properly as Noesis studio doesn't allow me to do the same thing that the bulletDecorator does :

  • I do not have a drop down when one of the MenuLayout is empty (to add a Grid or a Border as container).
  • Some properties look duplicated in the Navigation tab (see screenshot)

I have attached a cleaned up class + default style of what I have been using for those screenshots.
I hope this is an error on my end because getting this to work would be a great help for making menu implementation faster for designers.

sfernandez

sfernandez

2026-05-11 13:58

manager   ~0012313

I'm not seeing the supposed attached images and code, did you get any error trying to submit them?
Maybe you can add them in a google drive link or something similar.

JinFox

JinFox

2026-05-11 14:50

reporter   ~0012314

Hi, It should be quite small (I did have them in separate file but I have now attached a single zip with the class and screenshot for a total of 200kb.)

MenuLayout-BugReport.zip (230,509 bytes)
sfernandez

sfernandez

2026-05-11 16:13

manager   ~0012315

We'll investigate the duplication of those navigator properties.

In order to show a drop down selector for the property editor, like in the BulletDecorator, you should define the property as Ptr<UIElement>, assuming you want it to contain only UIElements and it won't support a string or any other boxed value. Could you try that?

JinFox

JinFox

2026-05-11 17:50

reporter   ~0012316

Hi Sergio,
It looks like UIElement is one part of the solution as now the dropdown works. but there is still some issues with it :

  • the duplication still is happening
  • if I add something inside the footer it doesn't always appear in the navigator.
  • I changed the type of the content of the Header from Grid to Button but the change wasn't updated in the Navigator.
    I have made a screenshot attached to show the issue
Screenshot_7.png (320,933 bytes)
sfernandez

sfernandez

2026-05-11 17:56

manager   ~0012317

I fixed in changeset r17109 an issue we had when the property was defined as a DependencyProperty, and also using NsProp (reflection property) to specify the Studio metadata.

This should fix the following problems:

  • properties appearing duplicated sometimes
  • changes made to the properties in the Properties panel not updating the Navigator (until document is closed and reopened again).

Issue History

Date Modified Username Field Change
2026-02-10 10:31 JinFox New Issue
2026-02-10 10:31 JinFox File Added: Untitled.png
2026-02-11 18:25 sfernandez Assigned To => sfernandez
2026-02-11 18:25 sfernandez Status new => assigned
2026-02-11 18:25 sfernandez Target Version => Studio_Beta
2026-05-11 10:52 JinFox Note Added: 0012311
2026-05-11 10:53 JinFox Note Edited: 0012311
2026-05-11 13:58 sfernandez Status assigned => feedback
2026-05-11 13:58 sfernandez Note Added: 0012313
2026-05-11 14:50 JinFox Note Added: 0012314
2026-05-11 14:50 JinFox File Added: MenuLayout-BugReport.zip
2026-05-11 14:50 JinFox Status feedback => assigned
2026-05-11 16:13 sfernandez Status assigned => feedback
2026-05-11 16:13 sfernandez Note Added: 0012315
2026-05-11 17:50 JinFox Note Added: 0012316
2026-05-11 17:50 JinFox File Added: Screenshot_7.png
2026-05-11 17:50 JinFox Status feedback => assigned
2026-05-11 17:55 sfernandez Target Version Studio_Beta => 4.0
2026-05-11 17:56 sfernandez Status assigned => resolved
2026-05-11 17:56 sfernandez Resolution open => fixed
2026-05-11 17:56 sfernandez Fixed in Version => 4.0
2026-05-11 17:56 sfernandez Note Added: 0012317