View Issue Details

IDProjectCategoryView StatusLast Update
0005116NoesisGUIStudiopublic2026-07-07 17:54
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target Version4.0 
Summary0005116: Selecting The Current DataContext In A Binding Doesn't Fill Out 'Path' Field
Description

Currently, when configuring a Binding via the Path Selector menu, selecting any children of the current Data Context, will fill out the 'Path' field with the selected item to bind to.

However, when selecting the current DataContext as the Binding, the 'Path' field does not get filled out in the same way. This can lead to a lack of confirmation feedback, and it appearing as if the current DataContext isn't being successfully selected.

In the attached image, this corresponds to the item in the Orange frame being selected, but nothing being displayed in the Red frame.

Some ideas to help this; when the current DataContext is selected, any of the following could be potentially shown as the 'Path' Value:

  • The full Path of the DataContext (eg: 'DynamicCollection<Design.GAME.PlayerStructure')
  • The word 'Root'
  • The word 'Data Context'.
  • The word '[Self] or 'Self'
  • any other appropriate word.

(These should likely be greyed-out/read-only values)

Essentially, anything to not have the 'Path' field continue to be blank when a valid DataContext item is selected from the Path Selector list.

Note: another current issue, is that selecting a Child of the DataContext item, shows a blue background on the item in the Binding Path Selector, but if selecting the DataContext root, it doesn't get a blue background when selected, then the Path Binding Selector is closed-and-reopened.


Repro Steps:

1) Create a Studio Project featuring a MainPage.xaml.

2) From the Data Panel, create a new DataStructure named 'Items', containing a Data Property named 'Item', of Type 'String', and served as a Single.

3) From the Data Panel, create a new DataStructurenamed 'ViewModel', containing a DataProperty named "ItemCollection", of Type 'Items', and served as a Collection.

4) Create a Data Set for the 'ViewModel' Data Structure, and apply it to the MainPage.

5) Introduce a ListBox to the MainPage, hover over its 'ItemsSource' Property, then click on its 3-Dot Menu, and select 'Create Binding'.

6) Create a Binding of 'Context' Type, and select the 'DynamicCollection' item in the Path Binding selection menu.

Observe how the 'Path' field does not populate when the DataContext itself is selected, making it appear as if the Binding has not been successfully established.

Expected Results: All valid items selected in the Path Selector produces a value in the 'Path' field of a Binding.

Attached Files
DataContext.png (73,468 bytes)   
DataContext.png (73,468 bytes)   
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2026-07-07 11:34 dstewart New Issue
2026-07-07 11:34 dstewart File Added: DataContext.png
2026-07-07 17:38 dstewart Description Updated
2026-07-07 17:39 dstewart Description Updated
2026-07-07 17:54 jsantos Assigned To => sfernandez
2026-07-07 17:54 jsantos Status new => assigned
2026-07-07 17:54 jsantos Target Version => 4.0