View Issue Details

IDProjectCategoryView StatusLast Update
0001364NoesisGUIC++ SDKpublic2019-04-16 20:02
ReporterGwynnethAssigned Tosfernandez 
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version2.2.0 
Target Version2.3.0Fixed in Version 
Summary0001364: Support for MultiBinding and IMultiValueConverter
DescriptionMultiBindings and IMultiValueConverter implementations are often used in views to combine data from models or react to multiple changes in the models to update the view accordingly. This keeps the original data models clean, i.e. no extra properties are needed in the model for this specific view. Having support for this in Noesis would help tremendously.
Tagsmultibinding, multivalueconverter
PlatformAny

Relationships

duplicate of 0000791 assignedsfernandez IMultiValueConverter is missing 

Activities

ai_enabled

ai_enabled

2019-01-25 14:21

updater   ~0005418

Last edited: 2019-01-25 14:24

View 4 revisions

Would love to see MultiBindings support as NoesisGUI is now much smarter regarding the text formatting - support for Binding StringFormat was added recently and we're trying to use it actively but the problem is - we often have more than a single binding and so we must use multibinding:

<TextBlock>
    <TextBlock.Text>
        <MultiBinding StringFormat="Quest: {0} ({1})">
            <Binding Path="Title" />
            <Binding Path="Category" />
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>


It will also allow scenarios when visibility is defined by multiple parameters (when all visible - the element should be visible) - currently, as a workaround, we have to use nesting of content controls with each control binding its visibility to a single property.

Djekke

Djekke

2019-01-28 22:49

reporter   ~0005424

Only after I had created a nice solution for my problem with MultiBinding and IMultiValueConverter, I remembered that this way is not supported yet. It's sad.

Issue History

Date Modified Username Field Change
2018-11-29 16:33 Gwynneth New Issue
2018-11-29 16:33 Gwynneth Tag Attached: multibinding
2018-11-29 16:33 Gwynneth Tag Attached: multivalueconverter
2018-11-29 22:11 sfernandez Assigned To => sfernandez
2018-11-29 22:11 sfernandez Status new => assigned
2018-11-29 22:12 sfernandez Relationship added duplicate of 0000791
2019-01-25 14:21 ai_enabled Note Added: 0005418
2019-01-25 14:21 ai_enabled Note Edited: 0005418 View Revisions
2019-01-25 14:21 ai_enabled Note Edited: 0005418 View Revisions
2019-01-25 14:24 ai_enabled Note Edited: 0005418 View Revisions
2019-01-28 22:49 Djekke Note Added: 0005424
2019-04-16 17:12 sfernandez Target Version => 2.3.0
2019-04-16 20:02 jsantos Category Unity3D => C++ SDK