View Issue Details

IDProjectCategoryView StatusLast Update
0003466NoesisGUIC++ SDKpublic2025-09-30 12:12
ReporterDemond Assigned Tosfernandez  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Product Version3.2.4 
Target Version3.2 
Summary0003466: Add support CompositeCollection Class
Description

Hello! I noticed that Noesis lacks CompositeCollection. The implementation of this improvement would allow adding static text or a button to the collection of elements without disturbing the order of the elements.
https://learn.microsoft.com/en-us/dotnet/api/system.windows.data.compositecollection?view=windowsdesktop-8.0

Usage example:

<ItemsControl>
    <ItemsControl.Resources>
        <CollectionViewSource x:Key="TagsCollection" Source="{BindingTags}"/>
    </ItemsControl.Resources>
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel IsItemsHost="True" Orientation="Horizontal" />
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Border Margin="5">
                <TextBlock Source="{Binding TagText}" />
            </Border>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
    <ItemsControl.ItemsSource>
        <CompositeCollection>
            <CollectionContainer Collection="{Binding Source={StaticResource TagCollection}}"/>
            <Border Margin="5">
                <Button Command="{Binding AddTag}">
                    <TextBlock Text="+"/>
                </Button>
            </Border>
        </CompositeCollection>
    </ItemsControl.ItemsSource>
</ItemsControl>

Below in the pictures I have given cases in which this innovation could be useful.

Attached Files
image.png (630,596 bytes)
image-2.png (520,120 bytes)
PlatformAny

Activities

Otter

Otter

2025-09-29 14:58

reporter   ~0011065

Hi,

Is there any ETA for this feature to be implemented? I want to use it inside ComboBox to add a button.

Thanks

Issue History

Date Modified Username Field Change
2024-07-05 14:08 Demond New Issue
2024-07-05 14:08 Demond File Added: image.png
2024-07-05 14:08 Demond File Added: image-2.png
2024-07-05 14:09 Demond Description Updated
2024-07-08 11:32 sfernandez Assigned To => sfernandez
2024-07-08 11:32 sfernandez Status new => assigned
2024-07-08 11:32 sfernandez Product Version 3.2.5 => 3.2.4
2024-07-08 11:32 sfernandez Target Version => 3.2
2024-08-09 14:53 jsantos Relationship added related to 0002380
2024-08-09 14:53 jsantos Relationship deleted related to 0002380
2025-09-29 14:58 Otter Note Added: 0011065
2025-09-30 12:12 sfernandez Description Updated