View Issue Details

IDProjectCategoryView StatusLast Update
0004455NoesisGUIStudiopublic2025-10-28 12:48
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004455: MultiBinding Item Properties Can't be Bound
Description

During the review of this ticket: https://www.noesisengine.com/bugs/view.php?id=4189

I was unable to progress past Step 6) as it appears that now, MultiBinding items can't have their 'Path' Property bound (3-Dot "Create Binding" option is greyed-out/disabled)


Repro Steps:

1) Create a Page with a MainPage.xaml.
2) Create a DataStructure named 'MyDataStructure', containing two 'Number' Single Properties 'MyFirstProperty' and 'MySecondProperty'.
3) Create a DataSet for the DataStructure named 'MyDataSet', and fill in a value of '20' for MyFirstProperty, and '10' for MySecondProperty.
4) Apply the MyDataSet DataSet to the root of MainPage.xaml

5) Introduce a TextBlock to MainPage.xaml, and in its 'Text' Property, click on the 3-Dot menu and select 'Create MulitBinding'.

6) Click the '+' (Add icon) at the top right of the MultiBinding Window, and from it's "Path" Property, attempt to create a Binding to the the 'MyFirstProperty' Data Property.

Observe how the option is not available for selection.

Expected Results: Multibinding Items can be bound to Data.

PlatformAny

Activities

sfernandez

sfernandez

2025-10-28 12:22

manager   ~0011251

The Path property of a Binding defined inside a MultiBinding is just a string with the property path, you can't bind the Path to something else.

<MultiBinding>
  <Binding Path="Path.To.My.Property"/>
</MultiBinding>

What we're missing when editing a MultiBinding's Binding is the advanced editor we show for simple Bindings.

dstewart

dstewart

2025-10-28 12:48

developer   ~0011254

Perfect! That makes sense! Thanks for taking a look at this!

Issue History

Date Modified Username Field Change
2025-10-28 11:30 dstewart New Issue
2025-10-28 12:18 jsantos Assigned To => sfernandez
2025-10-28 12:18 jsantos Status new => assigned
2025-10-28 12:18 jsantos Target Version => Studio_Beta
2025-10-28 12:22 sfernandez Status assigned => feedback
2025-10-28 12:22 sfernandez Note Added: 0011251
2025-10-28 12:48 dstewart Note Added: 0011254
2025-10-28 12:48 dstewart Status feedback => assigned